Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Simple Javascript question on calling variables in Forms

Status
Not open for further replies.

obtain

MIS
Dec 4, 2001
28
US
Hi friends,
I have a form with textboxes that gets passed to a Javascript function inthe head of my document when a button is clicked.
Problem: Textboxes are automatically named in a for loop in tthe form so to know which one to call I must also have a for loop in my Javascript function.
So I have:

<SCRIPT LANGUAGE=&quot;JavaScript&quot;>
function calcul(form)
{
//calculates total for 3 boxes in a row of a table
//and inserts the total into a fourth box in the row.
//i represents number of rows there are in the table.
//Table initially constructed in the form that is
//passed in so all variables for the textboxes are
//known.

for(var i=0;i<form.nombre.value; i++)
{
var c13=&quot;text&quot;+i+&quot;13&quot;;//name of a textbox,so get
// text013
var c17=&quot;text&quot;+i+&quot;17&quot;;
var c21=&quot;text&quot;+i+&quot;21&quot;;
document.write(form.c13.value);//prob:error here
//system cant doesn't replace c13 with text013
//so that the value of that textbox is received..
//i.e. I get &quot;form.c13.value=undefined&quot;,when I need
//form.text013.value= some number, so rest below
//is not executed, same prob below

var r = form.c13.value + form.c17.value+
form.c21.value;
document.write(r);
var cr =&quot;text&quot;+i+&quot;22&quot;;
form.cr.value =r;
}

var CombTotal=0;
for(var d=0;d<form.nomb.value;d++)//set total for
// each row
{ var cr =&quot;text&quot;+d+&quot;22&quot;;
CombTotal+=form.cr.value;
}

form.CoutTotale.value =CombTotal;
}
</SCRIPT>
 
try
form[c13].value
instead of
form.c13.value

 
Spoke too soon..
My last line isn't working..where CoutTotale refers to a textbook created within the form and to which I want to send the calculated value.

function calcul(form)
{
for(var i=0;i<form.nomb.value; i
{ var c13=&quot;text&quot;+i+&quot;13&quot;;
var c17=&quot;text&quot;+i+&quot;17&quot;;
var c21=&quot;text&quot;+i+&quot;21&quot;;
//document.write(form[c13].value);
var r= parseInt(form[c13].value) + parseInt
(form[c17].value) + parseInt(form[c21].value);
//document.write(r);
var cr =&quot;text&quot;+i+&quot;22&quot;;
form[cr].value =r;
}

var CombTotal=0;
for(var d=0;d<form.nomb.value;d++)
{ var cr =&quot;text&quot;+d+&quot;22&quot;;
CombTotal+=parseInt(form[cr].value);
}
//document.write(CombTotal);
form.CoutTotale.value = CombTotal;
//or with:form[CoutTotale].value = CombTotal;

}



Prob2:Also, when the last line is left out so the function executes, I get a new white screen showing my document.write output..why isn't it writing to the same scrren on which my button and the textboxes are found?

Prob3:In body of document,tried calling function as below replacing the last line in the function calcul(form) with return CombTotal, got an error alertwhen executed:

<input type=&quot;button&quot; value=&quot;Calculer couts&quot; onClick=&quot;this.form.CoutTotale=calcul(this.form)&quot; >
 
i think the problem may be the way you're passing your form object to you're function.

try calling it like
<input type=&quot;button&quot; value=&quot;Calculer couts&quot; onclick=&quot;calcul('whateverFormNameIs')&quot;>

and in you're function add this at the top.
form = document[form];
it'll start getting messy but that would be my first guess unless i can see the page.
 
Hi twist...tried it that waywith no change.
the rest of the page is in PHP and really large but here's the section where all my forms begin:
...defined the variable query and some others b4hand:

<?php
echo(&quot;<form action=\&quot;ges4.php\&quot; method=\&quot;post\&quot;>&quot;);
echo(&quot;<input type='hidden' name ='changeable' value = $changeable >&quot;);
echo(&quot;<input type='hidden' name ='quart' value = '$query'>&quot;);
echo(&quot;<input type='hidden' name ='pages' value = '1'>&quot;);
echo(&quot;<input type='hidden' name ='nbpage' value = '$nbpage'>&quot;);
echo(&quot;<input type='hidden' name ='see' value = '$see'>&quot;);
echo(&quot;<input type=\&quot;submit\&quot; value=\&quot;Données suivante\&quot; >&quot;);
echo(&quot;</form>&quot;);

echo(&quot;<form name = 'tapp' action=\&quot;savegs.php\&quot; method=\&quot;post\&quot;>&quot;);//très important la posn de celui-ci.

if($del==1||$creat==1):
mysql_query(&quot;$query&quot;)
or DisplayErrMsg (&quot;Requete invalide...&quot;);
echo(&quot;Commande pour enlever/creer a reussi.<br>&quot;);

else:
$result = mysql_query(&quot;$query&quot;)
or DisplayErrMsg (&quot;Requete pour obtenir donnees pour la verification invalide...&quot;);
if($result==0):
echo(&quot;<B> Error&quot;.mysql_errno() .&quot;: &quot;. mysql_error().&quot;</B>&quot;);
elseif(mysql_num_rows($result) == 0):
if(!$pages)
echo(&quot;Requete a reussi mais pas de demandes pour ce choix.<br>&quot;);
else
echo(&quot;Commande reussi mais il n'y a plus des pages...<br>&quot;);
else:
?>


<TABLE BORDER=&quot;1&quot;>
<THEAD>
<TR>
<?php
$query = addslashes($query);

for($i = 0; $i < mysql_num_fields($result); $i++){
$fieldnom =mysql_field_name($result,$i);
//$nb =mysql_num_rows($result);
if(!$times)
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=2&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
else if($times==1){
if($order==mysql_field_name($result,$i))
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=2&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
else
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=1&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
}
else{//times==2
if($order==mysql_field_name($result,$i))
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=1&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
else
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=1&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
}
}//for
?>
</TR>
</THEAD>
<TBODY>
<?php

$query = stripslashes($query);
echo(&quot;<input type='hidden' name ='changeable' value = $changeable >&quot;);
//echo(&quot;<input type='hidden' name ='checking' value = $checking >&quot;);
echo(&quot;<input type='hidden' name ='queried' value = '$query'>&quot;);
//echo(&quot;<input type='hidden' name ='del' value ='$del'>&quot;);

$nb=mysql_num_rows($result);//two
echo(&quot;<input type='hidden' name ='nomb' value ='$nb'>&quot;);

for($i = 0; $i < mysql_num_rows($result); $i++)
{
echo(&quot;<TR>&quot;);
$row_array = mysql_fetch_row($result);
if($changeable==0)
{ for($j = 0; $j < mysql_num_fields($result); $j++){
if($j == (mysql_num_fields($result)-1))
{ if($row_array[$j]==1)
echo(&quot;<TD ALIGN =CENTER CELLPADDING =1> Approuvé </TD>&quot; );
else
echo(&quot;<TD ALIGN =CENTER CELLPADDING =1> Attendant </TD>&quot; );
}
else
echo(&quot;<TD ALIGN =CENTER CELLPADDING =1>&quot; .$row_array[$j]. &quot;</TD>&quot; );
}
echo(&quot;</TR>&quot;);
}
else//$changeable ==1
{
for($j = 0; $j < mysql_num_fields($result); $j++){
if($j == (mysql_num_fields($result)-1))
{ if($row_array[$j]==1)
echo(&quot;<TD ALIGN =CENTER ><input type='checkbox' name='coach&quot;.$i.&quot;' checked></TD>\n&quot;);
else//cest 0
echo(&quot;<TD ALIGN =CENTER ><input type='checkbox' name='coach&quot;.$i.&quot;' ></TD>\n&quot;);
}
else if($j ==0)
{ echo(&quot;<TD ALIGN =CENTER CELLPADDING =1>'&quot; . $row_array[$j] . &quot;'</TD>&quot; );

}
else{
echo(&quot;<TD ALIGN =CENTER ><input type='text' name='text&quot;.$i.$j.&quot;' size=11 maxlength='11' value='&quot; . $row_array[$j] . &quot;'></TD>\n&quot; );
}
}
}//big else
echo(&quot;</TR>&quot;);

}
?>
</TBODY>
</TABLE>

<?php
endif;
endif//; or not cos derniere
?>

<? mysql_close(); ?>

Totale pour tous les couts totales:
<input type='text' name='CoutTotale&quot;' size='8' maxlength='12' ><br><br>
<input type=&quot;button&quot; value=&quot;Calculer couts&quot; onClick=&quot;calcul(tapp)&quot; >
<input type=&quot;submit&quot; value=&quot;Soumettre&quot;>
</form>

<form>
<input type=&quot;button&quot; value=&quot;Recule&quot; onClick =&quot;self.history.back()&quot; >
</form>

<form action=&quot;ges2.php&quot; method=&quot;post&quot;>
<input type=&quot;submit&quot; value=&quot;Sortie&quot; >
</form>


</body>
</html>
 
The above doen`t look too huge so here's all of it:

<head>
<meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;>
<title> Presentation </title>
<SCRIPT LANGUAGE=&quot;JavaScript&quot;>
function calcul(form)
{ form = document[form];
for(var i=0;i<form.nomb.value; i++)//set total for each row
{ var c13=&quot;text&quot;+i+&quot;13&quot;;
// document.write(c13);
var c17=&quot;text&quot;+i+&quot;17&quot;;
var c21=&quot;text&quot;+i+&quot;21&quot;;
//document.write(form[c13].value);
var r= parseInt(form[c13].value) + parseInt(form[c17].value) + parseInt(form[c21].value);
//document.write(r);
var cr =&quot;text&quot;+i+&quot;22&quot;;
form[cr].value =r;
}

var CombTotal=0;
for(var d=0;d<form.nomb.value;d++)//set total for each row
{ var cr =&quot;text&quot;+d+&quot;22&quot;;
CombTotal+=parseInt(form[cr].value);
}
//document.write(CombTotal);
document.write(form.CoutTotale.value);// = CombTotal;
}
</SCRIPT>
</head>

<body background=&quot;purpb.gif&quot; bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot; link=&quot;#0000ff&quot; vlink=&quot;#800080&quot; alink=&quot;#ff0000&quot;>
<CENTER><font color = &quot;#800080&quot; size=&quot;4&quot;><b><big><u>Gestion de renouvellement des vignettes permanentes</u></big></b></font></CENTER>
<form action=&quot;ges3.php&quot; method=&quot;post&quot;>
<input type='hidden' name ='motpasse' value = 'serviceie'> <!-- cette code est affiché en HTMl,moins de securité,mais sur coté de gestionnaire,pour arriver là faut avoir le mot de passe avant-->
<input type=&quot;submit&quot; value=&quot;Retourne à menu&quot; >
</form>

<?php
require(&quot;util.php&quot;);
global $query,$changeable,$checking,$del;


$db = mysql_connect(&quot;localhost&quot;,&quot;sie&quot;,&quot;serviceie&quot;)
or DisplayErrMsg (&quot;Connection impossible...&quot;);

mysql_select_db(&quot;sie&quot;)
or DisplayErrMsg (&quot;Base de donnee inexistante...&quot;);

if(!$times && !$pages){
$changeable = 0; //on ne veut pas faire de changements
$checking = 0; //on peut cocher des demandes qu'on accepte
$del = 0; //fais supprimer

if($see ==&quot;courante&quot;)
$query =&quot;SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&quot;;
elseif($see ==&quot;courante2&quot;)
{ $query =&quot;SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&quot;;
$changeable =1;
$checking =1;
}
elseif($see ==&quot;anne&quot;)
$query =&quot;SELECT * FROM vignette2001 where Annee = &quot;.$annetext.&quot; ORDER BY Date DESC LIMIT 10&quot;;
elseif($see ==&quot;anne2&quot;)
{ $query =&quot;SELECT * FROM vignette2001 where Annee = &quot;.$annetext2.&quot; ORDER BY Date DESC LIMIT 10&quot;;
$changeable =1;

}
elseif($see ==&quot;Tanne&quot;)
$query =&quot;SELECT * FROM vignette2001 ORDER BY Date DESC LIMIT 10&quot;;
elseif($see ==&quot;Tanne2&quot;)
{ $query =&quot;SELECT * FROM vignette2001 ORDER BY Date DESC LIMIT 10&quot;;
$changeable =1;

}
elseif($see ==&quot;personne&quot;)
$query =&quot;SELECT * FROM vignette2001 where nom = \&quot;&quot;.$personnetext1.&quot;\&quot; AND prenom = \&quot;&quot;.$personnetext2.&quot;\&quot; ORDER BY Date LIMIT 20&quot;;
elseif($see ==&quot;personne2&quot;)//impossible de ne pas avoir d'option pque boite radio toujours est à un choix
{ $query =&quot;SELECT * FROM vignette2001 where nom = \&quot;&quot;.$personnetext12.&quot;\&quot; AND prenom = \&quot;&quot;.$personnetext22.&quot;\&quot; ORDER BY Date LIMIT 20&quot;;
$changeable =1;

}
elseif($see==&quot;create&quot;)
{ $query =&quot;INSERT INTO vignette2001 (Nom,Prenom,Date,Annee) VALUES(\&quot;$ctext1\&quot;,\&quot;$ctext2\&quot;,NOW(),\&quot;$cannetext\&quot;)&quot;;
$creat =1;
}
else{//($see ==&quot;delete&quot;)
$query =&quot;DELETE FROM vignette2001 where (nom = \&quot;&quot;.$deltext1.&quot;\&quot; AND prenom = \&quot;&quot;.$deltext2.&quot;\&quot;) AND Annee= \&quot;&quot;.$delannetext.&quot;\&quot; LIMIT 1&quot;;
$del = 1;
}
$nbpage = 10;

}//times and pages bigif guillemets
else if($pages==1){
for($i=0; $i<($nbpage/10); $i++)
$quart=stripslashes($quart);

$can=strpos($quart,&quot;LIMIT&quot;);
if($can==0)
{ $got=strpos($quart,&quot;(&quot;);
if($got!=0)
{ //poss can0got0?pense non
if($see!=Tanne &&$see!=Tanne2)
$query=substr($quart,0,$got-4);
else
$query=substr($quart,0,$got-6);

$got=strpos($quart,&quot;ORDER&quot;);
$query=$query.substr($quart,$got,strlen($quart)-$got).&quot; LIMIT &quot;;
}
}
else $query=substr($quart,0,$can +6);

$query =$query.$nbpage.&quot;,&quot;.&quot;10&quot;;
$nbpage =$nbpage + 10;
}
else {
$queror = stripslashes($queror);
$queror = stripslashes($queror);
// echo(&quot;Stripped slashes!&quot;.$queror.&quot;<br>&quot;);
$got=strpos($queror,&quot;(&quot;);//returns 0 if no success //only del &creat utilise et ca ilnya pas de table
if($got!=0){
if($see!=Tanne && $see!=Tanne2)
$query=substr($queror,0,$got-4);//faux And inclus
else
$query=substr($queror,0,$got-6); //faux where inclus
}
else{
$got=strpos($queror,&quot;ORDER&quot;);
$query=substr($queror,0,$got);
}
//echo($queror.&quot; ici<br>&quot;);
if($see!=Tanne && $see!=Tanne2)//cas des autres options
$query = $query.&quot;AND (&quot;;
else//isTanne ou Tanne2
$query = $query.&quot;where (&quot;;

$ch = mysql_query(&quot;$queror&quot;)
or DisplayErrMsg (&quot;SQL Requete invalide...&quot;);
for($i=0;$i<mysql_num_rows($ch);$i++)
{ $row_array = mysql_fetch_row($ch);
if($i== (mysql_num_rows($ch)-1))
{ $query = $query.&quot;NoFormulaire =&quot;.$row_array[0];
//if($see!=Tanne && $see!=Tanne2)
$query = $query.&quot;)&quot;;
}
else
$query = $query.&quot;NoFormulaire =&quot;.$row_array[0].&quot; OR &quot;;
}

if($times==2)
$query .=&quot; ORDER BY $order DESC&quot;;// LIMIT &quot;.($nbpage-10).&quot;,&quot;.&quot;10&quot;;
else
$query.=&quot; ORDER BY $order ASC&quot;;// LIMIT &quot;.($nbpage-10).&quot;,&quot;.&quot;10&quot;;

$nbpage =$nbpage;
$go1=strpos($query,&quot;where&quot;);
$go2=strrpos($query,&quot;where&quot;);
//echo(&quot;go2 &quot;.$go2.&quot;<br>&quot;);
if($go1==$go2){}//||$go2==0-no 2nd trouvé
else{
$part1 = substr($query,0,$go1);
$part2 = substr($query,$go2,strlen($query)-$go2);
$query = $part1.$part2;
}
}

//echo($query.&quot;<br>&quot;);

echo(&quot;<form action=\&quot;ges4.php\&quot; method=\&quot;post\&quot;>&quot;);
echo(&quot;<input type='hidden' name ='changeable' value = $changeable >&quot;);
echo(&quot;<input type='hidden' name ='quart' value = '$query'>&quot;);
echo(&quot;<input type='hidden' name ='pages' value = '1'>&quot;);
echo(&quot;<input type='hidden' name ='nbpage' value = '$nbpage'>&quot;);
echo(&quot;<input type='hidden' name ='see' value = '$see'>&quot;);
echo(&quot;<input type=\&quot;submit\&quot; value=\&quot;Données suivante\&quot; >&quot;);
echo(&quot;</form>&quot;);

echo(&quot;<form name = 'tapp' action=\&quot;savegs.php\&quot; method=\&quot;post\&quot;>&quot;);//très important la posn de celui-ci.

if($del==1||$creat==1):
mysql_query(&quot;$query&quot;)
or DisplayErrMsg (&quot;Requete invalide...&quot;);
echo(&quot;Commande pour enlever/creer a reussi.<br>&quot;);

else:
$result = mysql_query(&quot;$query&quot;)
or DisplayErrMsg (&quot;Requete pour obtenir donnees pour la verification invalide...&quot;);
if($result==0):
echo(&quot;<B> Error&quot;.mysql_errno() .&quot;: &quot;. mysql_error().&quot;</B>&quot;);
elseif(mysql_num_rows($result) == 0):
if(!$pages)
echo(&quot;Requete a reussi mais pas de demandes pour ce choix.<br>&quot;);
else
echo(&quot;Commande reussi mais il n'y a plus des pages...<br>&quot;);
else:
?>


<TABLE BORDER=&quot;1&quot;>
<THEAD>
<TR>
<?php
$query = addslashes($query);

for($i = 0; $i < mysql_num_fields($result); $i++){
$fieldnom =mysql_field_name($result,$i);
//$nb =mysql_num_rows($result);
if(!$times)
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=2&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
else if($times==1){
if($order==mysql_field_name($result,$i))
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=2&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
else
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=1&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
}
else{//times==2
if($order==mysql_field_name($result,$i))
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=1&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
else
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=1&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
}
}//for
?>
</TR>
</THEAD>
<TBODY>
<?php

$query = stripslashes($query);
echo(&quot;<input type='hidden' name ='changeable' value = $changeable >&quot;);
//echo(&quot;<input type='hidden' name ='checking' value = $checking >&quot;);
echo(&quot;<input type='hidden' name ='queried' value = '$query'>&quot;);
//echo(&quot;<input type='hidden' name ='del' value ='$del'>&quot;);

$nb=mysql_num_rows($result);//two
echo(&quot;<input type='hidden' name ='nomb' value ='$nb'>&quot;);

for($i = 0; $i < mysql_num_rows($result); $i++)
{
echo(&quot;<TR>&quot;);
$row_array = mysql_fetch_row($result);
if($changeable==0)
{ for($j = 0; $j < mysql_num_fields($result); $j++){
if($j == (mysql_num_fields($result)-1))
{ if($row_array[$j]==1)
echo(&quot;<TD ALIGN =CENTER CELLPADDING =1> Approuvé </TD>&quot; );
else
echo(&quot;<TD ALIGN =CENTER CELLPADDING =1> Attendant </TD>&quot; );
}
else
echo(&quot;<TD ALIGN =CENTER CELLPADDING =1>&quot; .$row_array[$j]. &quot;</TD>&quot; );
}
echo(&quot;</TR>&quot;);
}
else//$changeable ==1
{
for($j = 0; $j < mysql_num_fields($result); $j++){
if($j == (mysql_num_fields($result)-1))
{ if($row_array[$j]==1)
echo(&quot;<TD ALIGN =CENTER ><input type='checkbox' name='coach&quot;.$i.&quot;' checked></TD>\n&quot;);
else//cest 0
echo(&quot;<TD ALIGN =CENTER ><input type='checkbox' name='coach&quot;.$i.&quot;' ></TD>\n&quot;);
}
else if($j ==0)
{ echo(&quot;<TD ALIGN =CENTER CELLPADDING =1>'&quot; . $row_array[$j] . &quot;'</TD>&quot; );

}
else{
echo(&quot;<TD ALIGN =CENTER ><input type='text' name='text&quot;.$i.$j.&quot;' size=11 maxlength='11' value='&quot; . $row_array[$j] . &quot;'></TD>\n&quot; );
}
}
}//big else
echo(&quot;</TR>&quot;);

}
?>
</TBODY>
</TABLE>

<?php
endif;
endif//; or not cos derniere
?>

<? mysql_close(); ?>

Totale pour tous les couts totales:
<input type='text' name='CoutTotale&quot;' size='8' maxlength='12' ><br><br>
<input type=&quot;button&quot; value=&quot;Calculer couts&quot; onClick=&quot;calcul(tapp)&quot; >
<input type=&quot;submit&quot; value=&quot;Soumettre&quot;>
</form>

<form>
<input type=&quot;button&quot; value=&quot;Recule&quot; onClick =&quot;self.history.back()&quot; >
</form>

<form action=&quot;ges2.php&quot; method=&quot;post&quot;>
<input type=&quot;submit&quot; value=&quot;Sortie&quot; >
</form>


</body>
</html>
 
you should be passing it as a string.
<input type=&quot;button&quot; value=&quot;Calculer couts&quot; onClick=&quot;calcul('tapp')&quot; >
then add this to the op of you're function.
form = document[form];

that should work, hard to read with all that php in there. hehe

 
The above doesn`t look too huge so here's a more whole version(server won't allow more) of it:

<head>
<meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;>
<title> Presentation </title>
<SCRIPT LANGUAGE=&quot;JavaScript&quot;>
function calcul(form)
{ form = document[form];
for(var i=0;i<form.nomb.value; i++)//set total for each row
{ var c13=&quot;text&quot;+i+&quot;13&quot;;
// document.write(c13);
var c17=&quot;text&quot;+i+&quot;17&quot;;
var c21=&quot;text&quot;+i+&quot;21&quot;;
//document.write(form[c13].value);
var r= parseInt(form[c13].value) + parseInt(form[c17].value) + parseInt(form[c21].value);
//document.write(r);
var cr =&quot;text&quot;+i+&quot;22&quot;;
form[cr].value =r;
}

var CombTotal=0;
for(var d=0;d<form.nomb.value;d++)//set total for each row
{ var cr =&quot;text&quot;+d+&quot;22&quot;;
CombTotal+=parseInt(form[cr].value);
}
//document.write(CombTotal);
document.write(form.CoutTotale.value);// = CombTotal;
}
</SCRIPT>
</head>

<body background=&quot;purpb.gif&quot; bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot; link=&quot;#0000ff&quot; vlink=&quot;#800080&quot; alink=&quot;#ff0000&quot;>
<CENTER><font color = &quot;#800080&quot; size=&quot;4&quot;><b><big><u>Gestion de renouvellement des vignettes permanentes</u></big></b></font></CENTER>
<form action=&quot;ges3.php&quot; method=&quot;post&quot;>
<input type='hidden' name ='motpasse' value = 'serviceie'> <!-- cette code est affiché en HTMl,moins de securité,mais sur coté de gestionnaire,pour arriver là faut avoir le mot de passe avant-->
<input type=&quot;submit&quot; value=&quot;Retourne à menu&quot; >
</form>

<?php
//.....stuff taken out here that define query and
//other variables
//echo($query.&quot;<br>&quot;);

echo(&quot;<form action=\&quot;ges4.php\&quot; method=\&quot;post\&quot;>&quot;);
echo(&quot;<input type='hidden' name ='changeable' value = $changeable >&quot;);
echo(&quot;<input type='hidden' name ='quart' value = '$query'>&quot;);
echo(&quot;<input type='hidden' name ='pages' value = '1'>&quot;);
echo(&quot;<input type='hidden' name ='nbpage' value = '$nbpage'>&quot;);
echo(&quot;<input type='hidden' name ='see' value = '$see'>&quot;);
echo(&quot;<input type=\&quot;submit\&quot; value=\&quot;Données suivante\&quot; >&quot;);
echo(&quot;</form>&quot;);

echo(&quot;<form name = 'tapp' action=\&quot;savegs.php\&quot; method=\&quot;post\&quot;>&quot;);//très important la posn de celui-ci.

if($del==1||$creat==1):
mysql_query(&quot;$query&quot;)
or DisplayErrMsg (&quot;Requete invalide...&quot;);
echo(&quot;Commande pour enlever/creer a reussi.<br>&quot;);

else:
$result = mysql_query(&quot;$query&quot;)
or DisplayErrMsg (&quot;Requete pour obtenir donnees pour la verification invalide...&quot;);
if($result==0):
echo(&quot;<B> Error&quot;.mysql_errno() .&quot;: &quot;. mysql_error().&quot;</B>&quot;);
elseif(mysql_num_rows($result) == 0):
if(!$pages)
echo(&quot;Requete a reussi mais pas de demandes pour ce choix.<br>&quot;);
else
echo(&quot;Commande reussi mais il n'y a plus des pages...<br>&quot;);
else:
?>


<TABLE BORDER=&quot;1&quot;>
<THEAD>
<TR>
<?php
$query = addslashes($query);

for($i = 0; $i < mysql_num_fields($result); $i++){
$fieldnom =mysql_field_name($result,$i);
//$nb =mysql_num_rows($result);
if(!$times)
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=2&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
else if($times==1){
if($order==mysql_field_name($result,$i))
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=2&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
else
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=1&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
}
else{//times==2
if($order==mysql_field_name($result,$i))
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=1&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
else
echo(&quot;<TH>&quot;.&quot;<a href=\&quot;ges4.php?times=1&order=$fieldnom&nbpage=$nbpage&queror=$query&changeable=$changeable&see=$see\&quot;>&quot;.mysql_field_name($result,$i).&quot;</a></TH>&quot;);
}
}//for
?>
</TR>
</THEAD>
<TBODY>
<?php

$query = stripslashes($query);
echo(&quot;<input type='hidden' name ='changeable' value = $changeable >&quot;);
//echo(&quot;<input type='hidden' name ='checking' value = $checking >&quot;);
echo(&quot;<input type='hidden' name ='queried' value = '$query'>&quot;);
//echo(&quot;<input type='hidden' name ='del' value ='$del'>&quot;);

$nb=mysql_num_rows($result);//two
echo(&quot;<input type='hidden' name ='nomb' value ='$nb'>&quot;);

for($i = 0; $i < mysql_num_rows($result); $i++)
{
echo(&quot;<TR>&quot;);
$row_array = mysql_fetch_row($result);
if($changeable==0)
{ for($j = 0; $j < mysql_num_fields($result); $j++){
if($j == (mysql_num_fields($result)-1))
{ if($row_array[$j]==1)
echo(&quot;<TD ALIGN =CENTER CELLPADDING =1> Approuvé </TD>&quot; );
else
echo(&quot;<TD ALIGN =CENTER CELLPADDING =1> Attendant </TD>&quot; );
}
else
echo(&quot;<TD ALIGN =CENTER CELLPADDING =1>&quot; .$row_array[$j]. &quot;</TD>&quot; );
}
echo(&quot;</TR>&quot;);
}
else//$changeable ==1
{
for($j = 0; $j < mysql_num_fields($result); $j++){
if($j == (mysql_num_fields($result)-1))
{ if($row_array[$j]==1)
echo(&quot;<TD ALIGN =CENTER ><input type='checkbox' name='coach&quot;.$i.&quot;' checked></TD>\n&quot;);
else//cest 0
echo(&quot;<TD ALIGN =CENTER ><input type='checkbox' name='coach&quot;.$i.&quot;' ></TD>\n&quot;);
}
else if($j ==0)
{ echo(&quot;<TD ALIGN =CENTER CELLPADDING =1>'&quot; . $row_array[$j] . &quot;'</TD>&quot; );

}
else{
echo(&quot;<TD ALIGN =CENTER ><input type='text' name='text&quot;.$i.$j.&quot;' size=11 maxlength='11' value='&quot; . $row_array[$j] . &quot;'></TD>\n&quot; );
}
}
}//big else
echo(&quot;</TR>&quot;);

}
?>
</TBODY>
</TABLE>

<?php
endif;
endif//; or not cos derniere
?>

<? mysql_close(); ?>

Totale pour tous les couts totales:
<input type='text' name='CoutTotale&quot;' size='8' maxlength='12' ><br><br>
<input type=&quot;button&quot; value=&quot;Calculer couts&quot; onClick=&quot;calcul(tapp)&quot; >
<input type=&quot;submit&quot; value=&quot;Soumettre&quot;>
</form>

<form>
<input type=&quot;button&quot; value=&quot;Recule&quot; onClick =&quot;self.history.back()&quot; >
</form>

<form action=&quot;ges2.php&quot; method=&quot;post&quot;>
<input type=&quot;submit&quot; value=&quot;Sortie&quot; >
</form>


</body>
</html>
 
Yep, I'm almost beginning to lose track of it myself.
Made the correction as below for the 2 parts, no change:

<SCRIPT LANGUAGE=&quot;JavaScript&quot;>
function calcul(form)
{ form = document[form];
for(var i=0;i<form.nomb.value; i++)//set total for each row
{ var c13=&quot;text&quot;+i+&quot;13&quot;;
// document.write(c13);
var c17=&quot;text&quot;+i+&quot;17&quot;;
var c21=&quot;text&quot;+i+&quot;21&quot;;
//document.write(form[c13].value);
var r= parseInt(form[c13].value) + parseInt(form[c17].value) + parseInt(form[c21].value);
//document.write(r);
var cr =&quot;text&quot;+i+&quot;22&quot;;
form[cr].value =r;
}

var CombTotal=0;
for(var d=0;d<form.nomb.value;d++)//set total for each row
{ var cr =&quot;text&quot;+d+&quot;22&quot;;
CombTotal+=parseInt(form[cr].value);
}
//document.write(CombTotal);
document.write(form.CoutTotale.value);// = CombTotal;
}
</SCRIPT>
</head>


<input type='text' name='CoutTotale&quot;' size='8' maxlength='12' ><br><br>
<input type=&quot;button&quot; value=&quot;Calculer couts&quot; onClick=&quot;calcul('tapp')&quot; >
<input type=&quot;submit&quot; value=&quot;Soumettre&quot;>
</form>
 
do you have a link to the page on a server so i can see the html output without all that darn php?
 
Here it is without PHP:

<html>
<!--ges4 -->
<head>
<meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;>
<title> Presentation </title>
<SCRIPT LANGUAGE=&quot;JavaScript&quot;>
function calcul(form)
{ form = document[form];
for(var i=0;i<form.nomb.value; i++)//set total for each row
{ var c13=&quot;text&quot;+i+&quot;13&quot;;
// document.write(c13);
var c17=&quot;text&quot;+i+&quot;17&quot;;
var c21=&quot;text&quot;+i+&quot;21&quot;;
//document.write(form[c13].value);
var r= parseInt(form[c13].value) + parseInt(form[c17].value) + parseInt(form[c21].value);
//document.write(r);
var cr =&quot;text&quot;+i+&quot;22&quot;;
form[cr].value =r;
}

var CombTotal=0;
for(var d=0;d<form.nomb.value;d++)//set total for each row
{ var cr =&quot;text&quot;+d+&quot;22&quot;;
CombTotal+=parseInt(form[cr].value);
}
//document.write(CombTotal);
var don ='CoutTotale';
document[don].value = CombTotal;
}
</SCRIPT>
</head>

<body background=&quot;purpb.gif&quot; bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot; link=&quot;#0000ff&quot; vlink=&quot;#800080&quot; alink=&quot;#ff0000&quot;>
<CENTER><font color = &quot;#800080&quot; size=&quot;4&quot;><b><big><u>Gestion de renouvellement des vignettes permanentes</u></big></b></font></CENTER>
<form action=&quot;ges3.php&quot; method=&quot;post&quot;>
<input type='hidden' name ='motpasse' value = 'serviceie'> <!-- cette code est affiché en HTMl,moins de securité,mais sur coté de gestionnaire,pour arriver là faut avoir le mot de passe avant-->
<input type=&quot;submit&quot; value=&quot;Retourne à menu&quot; >
</form>



<form action=&quot;ges4.php&quot; method=&quot;post&quot;><input type='hidden' name ='changeable' value = 1 ><input type='hidden' name ='quart' value = 'SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10'><input type='hidden' name ='pages' value = '1'><input type='hidden' name ='nbpage' value = '10'><input type='hidden' name ='see' value = 'courante2'><input type=&quot;submit&quot; value=&quot;Données suivante&quot; ></form><form name = 'tapp' action=&quot;savegs.php&quot; method=&quot;post&quot;>

<TABLE BORDER=&quot;1&quot;>
<THEAD>
<TR>
<TH><a href=&quot;ges4.php?times=2&order=NoFormulaire&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>NoFormulaire</a></TH><TH><a href=&quot;ges4.php?times=2&order=Nom&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Nom</a></TH><TH><a href=&quot;ges4.php?times=2&order=Prenom&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Prenom</a></TH><TH><a href=&quot;ges4.php?times=2&order=TelResidence&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>TelResidence</a></TH><TH><a href=&quot;ges4.php?times=2&order=TelBureau&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>TelBureau</a></TH><TH><a href=&quot;ges4.php?times=2&order=Statut&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Statut</a></TH><TH><a href=&quot;ges4.php?times=2&order=TempRemarque&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>TempRemarque</a></TH><TH><a href=&quot;ges4.php?times=2&order=CodePermanent&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>CodePermanent</a></TH><TH><a href=&quot;ges4.php?times=2&order=NoMatricule&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>NoMatricule</a></TH><TH><a href=&quot;ges4.php?times=2&order=Categorie&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Categorie</a></TH><TH><a href=&quot;ges4.php?times=2&order=Marque&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Marque</a></TH><TH><a href=&quot;ges4.php?times=2&order=Immatriculation&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Immatriculation</a></TH><TH><a href=&quot;ges4.php?times=2&order=NoVignette&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>NoVignette</a></TH><TH><a href=&quot;ges4.php?times=2&order=CoutVignette&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>CoutVignette</a></TH><TH><a href=&quot;ges4.php?times=2&order=MarqueRempl1&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>MarqueRempl1</a></TH><TH><a href=&quot;ges4.php?times=2&order=ImmRempl1&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>ImmRempl1</a></TH><TH><a href=&quot;ges4.php?times=2&order=NoVignette1&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>NoVignette1</a></TH><TH><a href=&quot;ges4.php?times=2&order=Coutvignette1&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Coutvignette1</a></TH><TH><a href=&quot;ges4.php?times=2&order=MarqueRempl2&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>MarqueRempl2</a></TH><TH><a href=&quot;ges4.php?times=2&order=ImmRempl2&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>ImmRempl2</a></TH><TH><a href=&quot;ges4.php?times=2&order=NoVignette2&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>NoVignette2</a></TH><TH><a href=&quot;ges4.php?times=2&order=Coutvignette2&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Coutvignette2</a></TH><TH><a href=&quot;ges4.php?times=2&order=Total&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Total</a></TH><TH><a href=&quot;ges4.php?times=2&order=Date&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Date</a></TH><TH><a href=&quot;ges4.php?times=2&order=ModePaie&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>ModePaie</a></TH><TH><a href=&quot;ges4.php?times=2&order=Annee&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Annee</a></TH><TH><a href=&quot;ges4.php?times=2&order=Etat&nbpage=10&queror=SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10&changeable=1&see=courante2&quot;>Etat</a></TH> </TR>
</THEAD>
<TBODY>
<input type='hidden' name ='changeable' value = 1 ><input type='hidden' name ='queried' value = 'SELECT * FROM vignette2001 where Etat = 0 ORDER BY Date DESC LIMIT 10'><input type='hidden' name ='nomb' value ='1'><TR><TD ALIGN =CENTER CELLPADDING =1>'380'</TD><TD ALIGN =CENTER ><input type='text' name='text01' size=11 maxlength='11' value='Baiden'></TD>
<TD ALIGN =CENTER ><input type='text' name='text02' size=11 maxlength='11' value='Kuuku'></TD>
<TD ALIGN =CENTER ><input type='text' name='text03' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text04' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text05' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text06' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text07' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text08' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text09' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text010' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text011' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text012' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text013' size=11 maxlength='11' value='0'></TD>
<TD ALIGN =CENTER ><input type='text' name='text014' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text015' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text016' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text017' size=11 maxlength='11' value='0'></TD>
<TD ALIGN =CENTER ><input type='text' name='text018' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text019' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text020' size=11 maxlength='11' value=''></TD>
<TD ALIGN =CENTER ><input type='text' name='text021' size=11 maxlength='11' value='0'></TD>
<TD ALIGN =CENTER ><input type='text' name='text022' size=11 maxlength='11' value='0'></TD>
<TD ALIGN =CENTER ><input type='text' name='text023' size=11 maxlength='11' value='2000-06-09'></TD>
<TD ALIGN =CENTER ><input type='text' name='text024' size=11 maxlength='11' value='Argent'></TD>
<TD ALIGN =CENTER ><input type='text' name='text025' size=11 maxlength='11' value='2001'></TD>
<TD ALIGN =CENTER ><input type='checkbox' name='coach0' ></TD>
</TR> </TBODY>
</TABLE>



Totale pour tous les couts totales:
<input type='text' name='CoutTotale&quot;' size='8' maxlength='12' ><br><br>
<input type=&quot;button&quot; value=&quot;Calculer couts&quot; onClick=&quot;calcul('tapp')&quot; >
<input type=&quot;submit&quot; value=&quot;Soumettre&quot;>
</form>

<form>
<input type=&quot;button&quot; value=&quot;Recule&quot; onClick =&quot;self.history.back()&quot; >
</form>

<form action=&quot;ges2.php&quot; method=&quot;post&quot;>
<input type=&quot;submit&quot; value=&quot;Sortie&quot; >
</form>


</body>
</html>
 
yah your using form as a variable name, pretty sure its a keyword.
try this, it works

function calcul(passedForm) {
Thisform = document[passedForm];
for(var i=0;i<Thisform.nomb.value; i++)
//set total for each row
{ var c13=&quot;text&quot;+i+&quot;13&quot;;
// document.write(c13);
var c17=&quot;text&quot;+i+&quot;17&quot;;
var c21=&quot;text&quot;+i+&quot;21&quot;;
//document.write(form[c13].value);
var r= parseInt(Thisform[c13].value) + parseInt(Thisform[c17].value) + parseInt(Thisform[c21].value);
//document.write(r);
var cr =&quot;text&quot;+i+&quot;22&quot;;
Thisform[cr].value =r;
}

var CombTotal=0;
for(var d=0;d<Thisform.nomb.value;d++)//set total for each row
{ var cr =&quot;text&quot;+d+&quot;22&quot;;
CombTotal+=parseInt(Thisform[cr].value);
}
//document.write(CombTotal);
var don ='CoutTotale';
Thisform[don].value = CombTotal;
}
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top