verification formulaire en JS
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:
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:
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