Expects #hhh or #hhhhhh
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>VIVE LA DIFFÉRENCE</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
//Valider formulaire
function valider( f )
{
var rv = true;
if( !/\S/.test( f.Prenom.value ) )
{
alert("S.V.P. indiquez votre prénom!")
rv = false;
}
if ( rv && !/\S/.test( f.Nom.value ) )
{
alert("S.V.P. indiquez votre nom de famille!")
rv = false;
}
if( rv && !/^#[a-f0-9]{3}([a-f0-9]{3})?$/i.test( f.Couleur.value.replace( /^\s+|\s+$/g, '' ) ) )
{
alert("S.V.P. indiquez votre couleur préféré!")
rv = false;
}
return rv;
}
//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);
}
var bgColor;
if( ( bgColor = decodeURIComponent( location.search ).match( /(\?|\&|\&)Couleur=(#[0-9a-f]{3}([0-9a-f]{3}))?(&|$)/ ) ) )
{
document.body.style.backgroundColor = bgColor[ 2 ];
}
</script>
</head>
<body>
<form name="testform" onSubmit="return valider( this )" action=''>
<p>
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>
Bookmarks