bonjour a tous,

Je suis en train de faire de la verification de données en JS sur un formulaire mais j'ai un petit probleme.

voici tout le code :
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Modification d'une cliente</title>
 
 
    <script language="JavaScript" type="text/javascript">
//nous appliquons simplement une couleur d'arrière plan aux objets traités, 
function couleur(obj) {
     obj.style.backgroundColor = "#FFFFFF";
}
 
function check() {
	var msg = "";
 
//ici nous vérifions si le champs client est vide, changeons la couleur du champs et définissons un message d'alerte
if (document.verifnomcli.nomcli.value == "")	{
		msg += "Veuillez sélectionner le nom de la cliente\n";
		document.verifnomcli.nomcli.style.backgroundColor = "#F3C200";
	}
	else
	if (document.verifnomcli.nomcli.value == "Sélectionnez")	{
		msg+ = "Veuillez sélectionnez le nom de la cliente\n" ;
		document.verifnomcli.nomcli.style.backgroundColor = "#F3C200" ;
	}
 
//Si aucun message d'alerte a été initialisé on retourne TRUE
	if (msg == "") return(true);
 
//Si un message d'alerte a été initialisé on lance l'alerte
	else	{
		alert(msg);
		return(false);
	}
}
</script>
</head>
 
<body>
<?php
// Connection à la base de données
$link = mysql_connect("localhost", "root", "")or die (mysql_error());
mysql_select_db("mabase")or die (mysql_error()) ;
 
// Requête SQL permettant d'afficher tous les noms des clientes dans un menu déroulant
$reponse = mysql_query("SELECT monchamps FROM client ORDER BY monchamps ") ;
?>
<?php
        echo "<form action='verif_nom_cli.php' method='POST' name='verifnomcli' onSubmit='return check();'>
                <table style='width: 40%; margin: auto;'>
                        <tr>
                                <td>Veuillez saisir le nom de la cliente que vous souhaitez modifier :</td><br>
                                <td> ";
              
                echo "<SELECT name='nomcli' onKeyUp='javascript:couleur(this);'>" ;
echo "<option selected>Sélectionnez</option>" ;
while ($donnees = mysql_fetch_array($reponse))
{
 
echo "<option>".$donnees['monchamps']."</option>";
}
echo "</SELECT>" ;
echo "</td></tr>" ;
echo "</table>" ;
echo "<input type='submit' name='Valider' value='Valider'>" ;
echo "</form>" ;
?>
je pense que le code JS ne comprend pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
else
	if (document.verifnomcli.nomcli.value == "Sélectionnez")	{
		msg+ = "Veuillez sélectionnez le nom de la cliente\n" ;
		document.verifnomcli.nomcli.style.backgroundColor = "#F3C200" ;
	}
est ce que quelqu'un aurait-il une idée ??
je pense que ça doit être tout con mais je ne trouve pas.

Merci d'avance

Ciao