Hi all! I'm trying to validate this form but can't seem to figure out the code in order to validate the last field in my form which is asking the user to input a hexadecimal color. Getting it to search for a "#" would probably be sufficient for this exercise. Suggestions?
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- Début
//Valider formulaire
function valider(){
if (document.testform.Prenom.value=="") {
alert("S.V.P. indiquez votre prénom!")
return false
}
if (document.testform.Nom.value=="") {
alert("S.V.P. indiquez votre nom de famille!")
return false
}
if (document.testform.Couleur.value=="") {
alert("S.V.P. indiquez votre couleur préféré!")
return false
}
return true
}
//Message de bienvenue en fonction de l'heure
{
aujourdui = new Date()
heures = aujourdui.getHours()
if (heures < 6){msg = "Bonne nuit!"}
if (heures > 6 && heures <12){msg = "Bon matin! "}
if (heures > 12 && heures <18){msg = "Bonne après-midi! "}
if (heures >18){msg = "Bonne soirée! "}
document.write(msg)
}
// Fin -->
</SCRIPT>
</head>
<body>
<FORM name="testform" onSubmit="return valider()">
<br />
Prénom: <input type="text" size=30 name="Prenom"><br />
Nom: <input type="text" size=30 name="Nom"><br />
Couleur préféré: <input type="text" size=30 name="Couleur"></br />
<input type="submit" value="Valider">
</FORM>
</body>
</html>