Bonjour les amis,
J'utilise la focntion serialize de javascript pour serialize mon formulaire:
Donc je faisais cela
var formulaire = document.getElementById('test');
puis serialize(formulaire )
console.log(serialize(formulaire ));
j obtient bien:
op=e-mail&e-mail=monemail%40free.fr
donc cela est magnifique
mais je me suis rendu compte par hasard que si je fait directement
console.log(serialize(form));
ca fonctionne aussi:
j obtient aussi:
op=e-mail&e-mail=monemail%40free.fr
Donc je comprend pas comment il retrouve le bon formulaire alors que dans ma page il y en a plusieurs
Une idée les amis
Voici mon formulaire:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <form id="test" method="POST" action="">
<table cellspacing="2" cellpadding="6" class="showbox">
<tr>
<td style="vertical-align:top;"><label for="e-mail">Adresse e-mail :</label></td>
<td style="vertical-align:top;">
<input type="text" size="40" id="e-mail" name="e-mail" />
<div id="email-error" style="visibility:hidden;">L'adresse e-mail n'est pas valide</div>
</td>
</tr>
<tr>
<td><input type="hidden" name="op" value="e-mail" /></td>
<input type="button" value="valider">
</tr>
</table>
</form> |
Partager