Bonjour;
c'est la première foi que j'utilise innerHTML :
function Ajouter()
{
var idp= fproduit.desi.options[fproduit.desi.selectedIndex].value;
var des= fproduit.desi.options[fproduit.desi.selectedIndex].text;
var qd= fproduit.qd.value;
var pr= fproduit.prix.value;
if(idp=="" || qd=="" || pr=="" || qd==0 || pr==0)
{
alert("Veuillez remplir tous les champs");
}
else
{document.getElementById('ajout').innerHTML="<tr id="+idp+"><td>"+des+"</td><td>"+qd+"</td><td>"+pr+"</td><td>"+(qd*pr)+"</td></tr>";}
}
l'appel de la fonction ajouter() :
....
<input type="button" name="Submit" value="Ajouter" onClick="Ajouter();">
<table width="auto" border="1" align="center" >
<tr>
<td>des</td>
<td>qd</td>
<td>pr </td>
<td> m</td>
</tr>
<div id="ajout">
</div>
</table>
....
le problème c'est au niveau de l'execution, rien ne s'affiche, normalement il faut afficher une ligne à la fin du tableau (dans la balise <div></div>) même un message d'erreur.
Aidez moi SVP. et merci.
a+