Probleme controle de saisie - HTML/CSS - Programmation
Marsh Posté le 09-08-2007 à 17:16:09
....
fonctionnait trés bien sur l'ordinateur ou je faisais mon stage mais une fois chez moi il ne fonctionne plus je vous montre mon code :
<!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" lang="fr">
<head>
<title>Formulaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="form.css" />
<script type="text/javascript">
function verifForm()
{
if (document.getElementById('nom').value == "" )
{
alert('Champ "Nom" non rempli !');
}
if (document.getElementById('prenom').value == "" )
{
alert('Champ "Prenom" non rempli !');
}
if (document.getElementById('age').value == "" )
{
alert('Champ "Age" non rempli !');
}
if (document.getElementById('adresse').value == "" )
{
alert('Champ "adresse" non rempli !');
}
if (document.getElementById('tel').value == "" )
{
alert('Champ "tel" non rempli !');
}
}
</script>
</head>
<body>
<p><u><h2>Formulaire d'inscription :</h2></u> <p><br />
<form method="post" action="cible.php" onsubmit="verifForm()">
<fieldset>
<br />
<p>
<label>Nom : </label>
<input type="text" name="nom" size="30" /><br />
<label>Prenom : </label>
<input type="text" name="prenom" size="30" /><br />
<label>Age : </label>
<input type="text" name="age" size="2" /><br />
<p> <label>Sexe : </label>
<input type="radio" name="sexe" value="Homme"/>Homme
<input type="radio" name="sexe" value="Femme"/>Femme
</p><br />
<label>Adresse : </label>
<input type="text" name="adresse" size="30" /><br />
<label>Tel : </label>
<input type="text" name="tel" size="15" /><br />
<br />
<p><u>Commentaire :</u></p>
<textarea name="comment" rows="5" cols="40"></textarea><br /><br />
<input type="submit" value="Envoyer" />
</p>
<br />
</fieldset>
</form>
</body>
</html>
Marsh Posté le 09-08-2007 à 18:15:18
tes getElementById ne peuvent pas fonctionner sur un attribut "name" mais sur un attribut "id"
compares avec ça :
Code :
|
Marsh Posté le 09-08-2007 à 17:12:50
Bonjour a tous,
J'ai crée un formulaire, j'ai donc voulu y faire un contrôle de saisie pour éviter d'avoir un champ non rempli.
Ce controle de saisie fonctionn