Bonjour,
j'ai fais un simple formulaire permettant de saisir un nom ( que j'appelle nom de domaine)
Pour tester si la valeur du formulaire est vide ou pas j'utilise onsubmit de la balise <form>. Cependant même quand je ne rentre rien le formulaire est envoyé : pas de message indiquant à l'utilisateur que le champs n'a pas été rempli.
Je ne sais pas ce qui ne va pas avec mon code .
le voici :
j'ai même essayer de placer le code JavaScript dans un autre fichier et de l'appeler avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <!doctype html> <html> <head> <title>creationDomaine</title> </head> <body> <h2>Remplissage formulaire creation domaine</h2> <form id="formSaisie" method="post" action="actionDomaine.php" onsubmit="return valider();"> <table> <tr> <td>nom de domaine : <input type="text" name="nomDomaine" /></td> <td><input type="submit" value="valider" name="valider"></td> </tr> </table> </form> <SCRIPT LANGUAGE="JAVASCRIPT"> <!-- function valider(){ // si la valeur du champ domaine est non vide if(document.forms['formSaisie'].elements['nomDomaine'].value != "") { // envoyer le formulaire return true; } else { // sinon on affiche un message d'alerte alert("Veuillez saisir le nom de domaine svp"); // Ne pas envoyer envoyer le formulaire return false; } } --> </body> </html>mais rien (quoi que je ne sais pas s'il faudrait dans ce cas spécifier le chemin de la fonction valider ou pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <SCRIPT type="text/javascript" src="MonDocument.js"> </SCRIPT>)
Pourriez vous me dire pourquoi ça ne marche pas.
Merci d'avance pour votre aide.
Partager