par
Invité » 11 avr. 2006, 12:07
Bonjour, j'ai une petite question : mon code marche tres bien pour tout sauf pour un dernier truc, si je veux faire le total.
je procede comme ceci pour le moment, mais ca va pas, doit je faire un return ? ou comment dois je proceder?
Merci d'avance
voici mon script :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="javascript">
function total()
{
var champ1=document.points.Champ1.value;
var champ2=document.points.Champ2.value;
document.points.Reste.value = parseFloat(champ1) * parseFloat(champ2);
}
function total1()
{
var champ1=document.points.Champ3.value;
var champ2=document.points.Champ4.value;
document.points.Reste1.value = parseFloat(champ1) * parseFloat(champ2);
}
...
function total13()
{
var champ1=document.points.Champ27.value;
var champ2=document.points.Champ28.value;
document.points.Reste13.value = parseFloat(champ1) * parseFloat(champ2);
}
function total14()
{
var champs1=document.points.Reste.value;
var champs2=document.points.Reste1.value;
var champs3=document.points.Reste2.value;
var champs4=document.points.Reste3.value;
var champs5=document.points.Reste4.value;
var champs6=document.points.Reste5.value;
var champs7=document.points.Reste6.value;
var champs8=document.points.Reste7.value;
var champs9=document.points.Reste8.value;
var champs10=document.points.Reste9.value;
var champs11=document.points.Reste10.value;
var champs12=document.points.Reste11.value;
var champs13=document.points.Reste12.value;
var champs14=document.points.Reste13.value;
document.points.Reste14.value = = parseFloat(champ1) + parseFloat(champ2)+ parseFloat(champ3)+ parseFloat(champ4)+ parseFloat(champ5)+ parseFloat(champ6)+ parseFloat(champ7)+ parseFloat(champ8)+ parseFloat(champ9)+ parseFloat(champ10)+ parseFloat(champ11)+ parseFloat(champ12)+ parseFloat(champ13)+ parseFloat(champ14);
}
Bonjour, j'ai une petite question : mon code marche tres bien pour tout sauf pour un dernier truc, si je veux faire le total.
je procede comme ceci pour le moment, mais ca va pas, doit je faire un return ? ou comment dois je proceder?
Merci d'avance
voici mon script :
[php]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="javascript">
function total()
{
var champ1=document.points.Champ1.value;
var champ2=document.points.Champ2.value;
document.points.Reste.value = parseFloat(champ1) * parseFloat(champ2);
}
function total1()
{
var champ1=document.points.Champ3.value;
var champ2=document.points.Champ4.value;
document.points.Reste1.value = parseFloat(champ1) * parseFloat(champ2);
}
...
function total13()
{
var champ1=document.points.Champ27.value;
var champ2=document.points.Champ28.value;
document.points.Reste13.value = parseFloat(champ1) * parseFloat(champ2);
}
function total14()
{
var champs1=document.points.Reste.value;
var champs2=document.points.Reste1.value;
var champs3=document.points.Reste2.value;
var champs4=document.points.Reste3.value;
var champs5=document.points.Reste4.value;
var champs6=document.points.Reste5.value;
var champs7=document.points.Reste6.value;
var champs8=document.points.Reste7.value;
var champs9=document.points.Reste8.value;
var champs10=document.points.Reste9.value;
var champs11=document.points.Reste10.value;
var champs12=document.points.Reste11.value;
var champs13=document.points.Reste12.value;
var champs14=document.points.Reste13.value;
document.points.Reste14.value = = parseFloat(champ1) + parseFloat(champ2)+ parseFloat(champ3)+ parseFloat(champ4)+ parseFloat(champ5)+ parseFloat(champ6)+ parseFloat(champ7)+ parseFloat(champ8)+ parseFloat(champ9)+ parseFloat(champ10)+ parseFloat(champ11)+ parseFloat(champ12)+ parseFloat(champ13)+ parseFloat(champ14);
}[/php]