Inscription (javascript, php)

Fermé
InAme19 Messages postés 539 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 29 novembre 2012 - 22 nov. 2008 à 15:13
InAme19 Messages postés 539 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 29 novembre 2012 - 22 nov. 2008 à 15:46
Bonjour à tous,

Je suis en train de faire un formulaire d'inscription pour mon site.
_J'ai mis mon formulaire dans un tableau pour la mise en forme.
_J'ai fais une vérification javascript (pour l'instant toute simple, je vérifie juste si l'utilisateur à saisie quelque chose, je l'améliorerai par la suite, c'est pour voir si ça marche)

Mon problème c'est que lorsque je saisi le prenom uniquement par exemple, mon javascript marche bien, il me dit de saisir le nom, mais la page se réactualise... et donc on doit tout retaper... ce n'est pas normal car dans mon formulaire j'ai fait un OnSubmit de ma fonction, donc le formulaire ne devrai pas se valider tant que tout n'est pas ok...

Voilà mon code :

<script type='text/javascript'>
function verif() {
if (document.inscription.nom.value=='')
{
window.alert('veuillez saisir votre nom');
return false;
}
if (document.inscription.prenom.value=='')
{
window.alert('veuillez saisir votre prenom');
return false;
}
if (document.inscription.pseudo.value=='')
{
window.alert('veuillez saisir votre pseudo');
return false;
}

if (document.inscription.mdp.value=='')
{
window.alert('veuillez saisir votre mot de passe');
return false;
}
if (document.inscription.mdpC.value=='')
{
window.alert('confirmation mot de passe invalide');
return false;
}
if (document.inscription.mail.value=='')
{
window.alert(' mail invalide');
return false;
}


return true;



}
</script>

<div class='formInscription'>
<form name='inscription' action='principale.php' method='POST' onSubmit = 'verif();' >

<table class='tabInscription'>
<tr>
<td> nom :
<td><input type='text' size = '20' name='nom' value='' >
<tr>
<td> prenom :
<td><input type='text' size = '20' name='prenom' value=''>
<tr>
<td> pseudo :
<td><input type='text' size = '20' name='pseudo' value=''>
<tr>
<td> mot de passe :
<td><input type='password' size = '20' name='mdp' value=''>
<tr>
<td> confirmation mot de passe :
<td><input type='password' size = '20' name='mdpC' value=''>
<tr>
<td> adresse mail :
<td><input type='text' size = '20' name='mail' value=''>


</table>

<input type='submit' name='valider' value='inscription'>

</form>
</div>
A voir également:

1 réponse

InAme19 Messages postés 539 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 29 novembre 2012 62
22 nov. 2008 à 15:46
ok, j'ai essayé de remplacer ma fonction javascript par:

function verif() {

return false;

}

et là ça me réactualise encore ma page. Je ne comprend pas. Quelqu'un pourrai il m'aider s'il vous plait?
0