Links

Lists

Latest Updates

Ruby On Rails List
Python list
Advanced Java
The JavaScript List
Apache Users
Full Disclosure
Linux Security

Search the archives!


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Javascript] javascript question. please help


  • From: javascript@xxxxxxxxxx (Cutter (JavaScript))
  • Subject: [Javascript] javascript question. please help
  • Date: Thu, 27 Feb 2003 15:01:34 -0500

--------------070709090303070001080905
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Heidi,

Maybe something like

function farmcount() {

    var s=document.farmform;
    var fn= new Array(9);
    var fc= new Array(9);

    for(i=0;i<10;i++)
    {

        fn[i] = s.elements[i].value;

    }

    for(j=10;j<20;i++)
    {

        for(k=0;k<10;k++)
        {

            fc[k]=s.element[j].value;

        {

    }

    // whatever else you need

}

Not overly elegent, but should do it. You may have issues with 
form.elements[x].value on different browsers if all of your form fields 
are not text fields though...

Cutter

Heidi Castillo wrote:

> I need to know who to split a form into to arrays.  can you help?
>
>  
>
> <html>
> <head>
> <script language=javascript>
> function farmcount()
> {
>
> var s=document.farmform;
> var fn= new Array(9);
> var fc= new Array(9);
>
>  for(i=0; i<20; i++)
>  {
>  loc=i/2;
>  fn(loc)=s.elements[i].value;
>  }
>  document.write(fn(loc));
>
>  
>
> }
> </script>
> </head>
>
> <body>
> <center>
> <form name="farmform">
>
> <input type="text" size="20" value="Cows">
> <input type="text" size="4" value="77"><p>
> <input type="text" size="20" value="Sheep">
> <input type="text" size="4" value="120"><p>
> <input type="text" size="20" value="Goats">
> <input type="text" size="4" value="3"><p>
> <input type="text" size="20" value="Pigs">
> <input type="text" size="4" value="3"><p>
> <input type="text" size="20" value="Horses">
> <input type="text" size="4" value="3"><p>
> <input type="text" size="20" value="Mules">
> <input type="text" size="4" value="17"><p>
> <input type="text" size="20" value="Chickens">
> <input type="text" size="4" value="43"><p>
> <input type="text" size="20" value="Ducks">
> <input type="text" size="4" value="120"><p>
> <input type="text" size="20" value="Raptors">
> <input type="text" size="4" value="7"><p>
>
>
> <input type="button" value="GO" onClick="farmcount()">
> </form>
> </center>
> </body>
> </htnl>
>
>
> ------------------------------------------------------------------------
> Do you Yahoo!?
> Yahoo! Tax Center 
> <http://rd.yahoo.com/finance/mailtagline/*http://taxes.yahoo.com/> - 
> forms, calculators, tips, and more 




--------------070709090303070001080905
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title></title>
</head>
<body>
Heidi,<br>
<br>
Maybe something like<br>
<br>
function farmcount() {<br>
<br>
&nbsp;&nbsp;&nbsp; var s=document.farmform;<br>
&nbsp;&nbsp;&nbsp; var fn= new Array(9);<br>
&nbsp;&nbsp;&nbsp; var fc= new Array(9);<br>
<br>
&nbsp;&nbsp;&nbsp; for(i=0;i&lt;10;i++)<br>
&nbsp;&nbsp;&nbsp; {<br>
<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fn[i] = s.elements[i].value;<br>
<br>
&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp; for(j=10;j&lt;20;i++)<br>
&nbsp;&nbsp;&nbsp; {<br>
<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; for(k=0;k&lt;10;k++)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>
<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; fc[k]=s.element[j].value;<br>
<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>
<br>
&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp; // whatever else you need<br>
<br>
}<br>
<br>
Not overly elegent, but should do it. You may have issues with form.elements[x].value
on different browsers if all of your form fields are not text fields though...<br>
<br>
Cutter<br>
<br>
Heidi Castillo wrote:<br>
<blockquote type="cite"
 cite="mid20030227193731.5664.qmail@xxxxxxxxxxxxxxxxxxxxxxx">
  <p>I need to know who to split a form into to arrays.&nbsp; can you help?</p>
 
  <p>&nbsp;</p>
 
  <p>&lt;html&gt;<br>
&lt;head&gt;<br>
&lt;script language=javascript&gt;<br>
function farmcount()<br>
{</p>
 
  <p>var s=document.farmform;<br>
var fn= new Array(9);<br>
var fc= new Array(9);</p>
 
  <p>&nbsp;for(i=0; i&lt;20; i++)<br>
&nbsp;{<br>
&nbsp;loc=i/2;<br>
&nbsp;fn(loc)=s.elements[i].value;<br>
&nbsp;}<br>
&nbsp;document.write(fn(loc));</p>
 
  <p>&nbsp;</p>
 
  <p>}<br>
&lt;/script&gt;<br>
&lt;/head&gt;</p>
 
  <p>&lt;body&gt;<br>
&lt;center&gt;<br>
&lt;form name="farmform"&gt;</p>
 
  <p>&lt;input type="text" size="20" value="Cows"&gt;<br>
&lt;input type="text" size="4" value="77"&gt;&lt;p&gt;<br>
&lt;input type="text" size="20" value="Sheep"&gt;<br>
&lt;input type="text" size="4" value="120"&gt;&lt;p&gt;<br>
&lt;input type="text" size="20" value="Goats"&gt;<br>
&lt;input type="text" size="4" value="3"&gt;&lt;p&gt;<br>
&lt;input type="text" size="20" value="Pigs"&gt;<br>
&lt;input type="text" size="4" value="3"&gt;&lt;p&gt;<br>
&lt;input type="text" size="20" value="Horses"&gt;<br>
&lt;input type="text" size="4" value="3"&gt;&lt;p&gt;<br>
&lt;input type="text" size="20" value="Mules"&gt;<br>
&lt;input type="text" size="4" value="17"&gt;&lt;p&gt;<br>
&lt;input type="text" size="20" value="Chickens"&gt;<br>
&lt;input type="text" size="4" value="43"&gt;&lt;p&gt;<br>
&lt;input type="text" size="20" value="Ducks"&gt;<br>
&lt;input type="text" size="4" value="120"&gt;&lt;p&gt;<br>
&lt;input type="text" size="20" value="Raptors"&gt;<br>
&lt;input type="text" size="4" value="7"&gt;&lt;p&gt;</p>
 
  <p><br>
&lt;input type="button" value="GO" onClick="farmcount()"&gt;<br>
&lt;/form&gt;<br>
&lt;/center&gt;<br>
&lt;/body&gt;<br>
&lt;/htnl&gt;</p>
  <p><br>
  </p>
  <hr size="1">Do you Yahoo!?<br>
 <a
 href="http://rd.yahoo.com/finance/mailtagline/*http://taxes.yahoo.com/";>Yahoo!
Tax Center</a> - forms, calculators, tips, and more </blockquote>
<br>
<br>
</body>
</html>

--------------070709090303070001080905--