Bonjour
je travail sur un formulaire avec plusieurs submit et une fonction javascript qui vérifie les champs ou non du formulaire en fonction du submit.
Dans cette exemple (qui ne marche pas) j'aimerais que lorsque le client clic sur le bouton "demo" la fonction valider() prenne la valeur 'true' et envoie le formulaire au script php. Si jamais le client clique sur l'autre bouton, je vérifie qu'il a bien entré le mail, si c'est le cas on lance la suite sinon une alerte javascript.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function valider(f) { if( document.getElementById('demo').onclick ){ return true; } else if (f.email.value == '') { alert('Email empty !'); return false; } else { return true; }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <form method='post' action='/remap-dev/script/runtime.php' enctype='multipart/form-data' target=_blank onsubmit='return valider(this)'> <li style='list-style-type:none'> <label>Your e-mail adress : </label> <input type='text' name='email' /> (required) </li> <li style='list-style-type:none'> <input type='submit' name='run' value='Run' id='run'> <input type='submit' name='demo' value = 'Demo' id='demo' > </li> </form>
Est-il possible d'avoir une tel architecture ?
- Si oui on sont mes erreurs ?
- Si non qu'elles sont mes autres possibilités ?
Partager