Bonjour,
J'ai développé un formulaire pour lequel je voudrais évidemment faire un contrôle de saisie ;
j'ai regardé la doc SELFHTML qui me donne un exemple que je croyais clair, mais comme la fonction est écrite en JAVA et que j'utilise PHP… il doit y avoir une astuce qui m'échappe.
Voilà mon script :
<?php
function verif_formulaire()
{
if(document.formulaire.Nom.value == "") {
alert("Veuillez entrer votre Nom");
document.formulaire.Nom.focus();
return false;
}
if(document.formulaire.Prenom.value == "") {
alert("Veuillez entrer votre Prénom");
document.formulaire.Prenom.focus();
return false;
}
}
?>
<form name="formulaire" action="PageEspaceCom.php" method="get" onSubmit="return verif_formulaire()">
<pre>
<p>Vos Nom et Prénom :<br>
<input name="Nom" type="text" size="30" maxlength="30">
<input name="Prenom" type="text" size="30" maxlength="30"> <br> <br>
<input type="submit" name="okInscrComm" value="Valider">
</pre>
</form>
Résultat : même si l'on ne saisit rien... la PageEspaceCom.php est malgré tout appelée.
A vrai dire, je ne voulais pas faire d' »alert » mais plutôt réafficher la saisie éventuelle, avec une astérisque + texte d'un message d'anomalie à côté de la zone erronée. Mais l'aide que j'ai trouvée ne m'indique que cette solution ; je débute, alors j'améliorerai plus tard… faut-il encore que cette solution fonctionne !
Quelqu'un a-t-il une idée ?
Merci les noctambules ! Configuration: Windows Vista
Internet Explorer 7.0

