Netah
Modérateur Global
    
Hors-Ligne
Sexe: 
Messages: 1256

ZoneB.org
|
Deux solutions : 1 coté client en javascript, l'autre coté serveur, en php/asp/etc.
Pour la première, l'inconvénient est qu'il faut que le navigateur accepte le javascript (ce qui est le cas pour la plupart). Tu dois donc faire une fonction de vérification avant l'envoie du formulaire. Le formulaire, en action, appelle cette fonction au lieu d'aller directement vers la page de traitement.
Exemple court (non vérifié)
function verif() { var ok = 1; if (form1.email.value == "") { ok = 0; form1.email.value = "merci de renseigner ce champs"; } //etc.
if (ok == 1) { form1.submit(); } }
|
|
De mémoire, la logique est bonne... Disons que c'est le plus simple... La syntaxe est probablement foireuse, ca fait un bail que je n'ai pas dev en jscript.
Coté serveur, le principe est le meme : tu testes et si ok, tu valides, sinon, tu retournes à la page de formulaire (ca rend service si tu gardes en mémoire ce qui a déjà été entré.
|