Hello,
Voici mon souci,
Je souhaite mettre à jour un textarea avec une multiplication d'une valeur d'un input qui s'incrémente et comme données des variables php.
Voici le code que je met entre <head> et </head>
<SCRIPT language=JavaScript type=text/javascript>
<!--
function qm(form,cel,val,max,min) {
pluriel = "";
/* els */
obj=document.getElementsByName(cel)
nb=obj.item(0).value;
//nb = document[form][cel].value;
nb=parseInt(nb) + parseInt(val);
// nb = document[form][cel].value;
// nb = parseInt(nb) + parseInt(val);
if (nb <min) {nb = min}
if (max>1) {pluriel = "s"}
for(i=0;i<obj.length; i++)
obj.item(i).value=nb;
//document[form][cel].value = nb;
if (nb > max) {
alert ("Pour ce voyage, il n'est pas possible de sélectionner \nplus de " + max + " participants");
for(i=0;i<obj.length; i++)
obj.item(i).value=nb;
//document[form][cel].value = max;
}
}
//-->
function aff_modif_qte(quantite,quantite_maxi,quantite_mini,nom_input,nom_formulaire,libelle,resultat,valpdt) {
document.write('<table border="0" cellspacing="0" cellpadding="0" height="17">');
document.write('<tr><td>');
document.write('<input type="text" name="'+nom_input+'" id="'+nom_input+'"size="2" maxlength="2" value="'+quantite+'" READONLY style="border-style:solid; border-width:1px; border-color:#000000 onChange="document.'+nom_formulaire+'.'+resultat+'.value = document.'+nom_formulaire+'.'+nom_input+'.value * '+valpdt+'"></td>');
document.write('<td align="center" valign="middle" height="17">');
document.write('<a href="javascript:qm(\''+nom_formulaire+'\',\''+nom_input+'\',1,'+quantite_maxi+','+quantite_mini+');">');
document.write('<img src="images/btnplus.gif" border="0" alt="Ajouter"></a>');
document.write('<br><a href="javascript:qm(\''+nom_formulaire+'\',\''+nom_input+'\',-1,'+quantite_maxi+','+quantite_mini+');">');
document.write('<img src="images/btnmoins.gif" border="0" alt="Enlever"></a></td><td> '+libelle+'</td></tr></table>\n');
}
//-->
</SCRIPT>
et voici mes inputs:
<input name="adulte_val" type="text" class="normaltxt" id="adulte_val" value="" size="10" READONLY/>
<SCRIPT language=JavaScript>
aff_modif_qte("<?=$adulte?>","6","0","adulte","resa","adulte(s)","adulte_val","<?=$prix_adulte?>");
</SCRIPT>