Voila mon soucis, j'ai une fonction qui affiche un message d'alert si l'utilisateur n'entre pas un login. J'ai donc utiliser la meme fonction si l'tulisateur n'entrait pas de mot de passe mais le message d'alert n'apparait pas. Voila mes codes :
Voila le JS :
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <title>Formulaire d'inscription</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="formulaire.css" type="text/css" /> <script src="formulaire.js" type="text/javascript" charset=utf-8></script> </head> <body onload="pratique_update()"> <h1>Les données à remplir sont les suivantes : </h1> <form action="formulaire.php" enctype="multipart/form-data" method="post" onsubmit="return valide_formulaire();"> <p> <label for="login">Choisissez un login : </label> <input type="text" name="login" id="login" maxlength="20" /> </p> <p> <label id="pwd">Choisissez votre mot de passe : </label> <input type="password" name="pwd" id="pwd"/> </p>Je ne sais pas si c'est possible d'appeler deux fois la meme fonction..
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 function valide_formulaire(){ if(document.getElementById('login').value == ""){ alert ('Vous avez oublié de saisir un login!!!!'); return false; } return true; } function valide_formulaire(){ if(document.getElementById('pwd').value == ""){ alert ('Vous avez oublié de saisir un mot de passe!!!!'); return false; } return true; }
Partager