|
|
|
|
rragnarok, le vendredi 14 mars 2008 à 14:43:40
<SELECT onChange='fonction_1(this.value)'>
<?php
for($i=-3;$i<21;$i++)
{
if ($i == 0) {$selection="selected";} else {$selection="";}
echo '<option '.$selection.' value='.$i.'>'.$i.'</option>';
}
?>
</SELECT>
<SELECT onChange='fonction_2(this.value)'>
<?php
for($i=-3;$i<21;$i++)
{
if ($i == 0) {$selection="selected";} else {$selection="";}
echo '<option '.$selection.' value='.$i.'>'.$i.'</option>';
}
?>
</SELECT>
function fonction_1(val1)
{
document.getElementById(var1).value=val1 ;
fonction_somme_val1_val2();
}
function fonction_2(val2)
{
document.getElementById(var2).value=val2 ;
fonction_somme_val1_val2();
}
function fonction_somme_val1_val2()
{
document.getElementById(somme).value=(var1)+(var2) ;
}
<div id="resultat"><script type="text/javascript"><span id="somme"></span></script></div id="resultat">
Configuration: Windows XP Firefox 2.0.0.12
bon, en faisant le tour de plusieurs forums et en compilant les reponses, je suis arrivé a ceci qui marche:
le select marche bien le js aussi:
function select_var1(value)
{
var var1=value;
fonction_somme();
}
function select_var2(value)
{
var var2=value;
fonction_somme();
}
somme="somme";
function fonction_somme()
{
document.getElementById(somme).innerHTML=var1 + var2;
}
et j affiche la somme dans un span dans l'html <div id="resultat"><span id="somme"></span></div id="resultat"> et ca marche. merci!! eric |