salut,
j'ai déjà eu ce problème au paravent j'ai juste changé
par :
document.forms['test'].submit();
et ça marchai.
mais dans ce cas nom!!!!
je veux faire un test pour la disponibilité du login lors de l'inscription.
voici une partie du code pour etre plus claire:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <form id="test" method="post" action="" name="test">
<table width="570" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="3" colspan="4" class="entet">INSCRIPTION</td>
</tr>
<tr>
<td height="3" colspan="4" class="blocleft"> </td>
</tr>
<tr>
<td width="78" height="11" class="blocleft"> </td>
<td width="170" height="11" class="blocleft">
<label for="label17" >Login : <span class="erreur">*</span></label>
</td>
<td width="153" class="blocleft">
<input name="login2" class="required" id="field12" title="Enter votre login" size="25" onChange="verif(test);" />
</td>
<td class="blocleft">
<input name="x2" id="x" type="hidden" value="verfdispo">
{if $verif==ok}<span class="ok"> Ce login est disponible </span> {/if}
{if $verif==nok}<span class="erreur"> Ce login est non disponible </span> {/if}
</td>
</tr.... |
et pour la fonction JS :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function verif(test) {
var inputElement = document.getElementById('x');
//le formulaire est bien récupéré
if(test.login2.value=="oo")
{
alert('test ok!');
//l'alert s'affiche
}
{
inputElement.value = 'verif';
document.test.submit();
//document.forms['test'].submit();
}
} |
j'ai fais une erreur quelque part ??
merci pour votre aide
Partager