Verif form

Signaler
Messages postés
120
Date d'inscription
vendredi 7 février 2003
Statut
Membre
Dernière intervention
2 novembre 2009
-
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
-
je n'arrive pas à faire fonctionner 2 scripts ensemble :-/

la 1er vérifie le contenu des champs textes et
la 2eme grise le bouton de validation si la case à cocher n'est pas cochée

Voici mon code :

<html>
<head>
<title>RDUVRAC</title>

</head>

<form action="" method="POST" name="form1" onsubmit="return validation();">
Nom*

email*

J'accepte les conditions


</form>

</html>

Merci pour l'aide

3 réponses

Messages postés
120
Date d'inscription
vendredi 7 février 2003
Statut
Membre
Dernière intervention
2 novembre 2009

le code est pas paasé j'essaye à nouveau :
Voici mon code :

<html>
<head>
<title>RDUVRAC</title>
<script language="javascript" type="text/javascript">
function ChangeStatut(form1) {
if(form1.validation.checked true) {form1.envoyer.disabled false }
if(form1.validation.checked false) {form1.envoyer.disabled true }
}

function validation() {
var email = document.form1.email.value;
if (email.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1)
{
alert ('Entrez une adresse email valide');
document.form1.email.focus();
return false;
}

if(document.form1.nom.value == "")
{
alert ('Veuillez entrer votre nom');
document.form1.nom.focus();
return false;
}
else {return true;}
}
</script>
</head>

<form action="" method="POST" name="form1" onsubmit="return validation();">
Nom*

email*

J'accepte les conditions


</form>

</html>

Merci pour l'aide
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
Bonjour,

<html>
<head>
<title>RDUVRAC</title>
<script type= "text/javascript">


function ChangeStatut(form1) {
form1.envoyer.disabled=!form1.validation.checked;
}


function valider () {
var email = document.form1.email.value;
if (email.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1)
{
alert ('Entrez une adresse email valide');
document.form1.email.focus();
return false;
}
if(document.form1.nom.value == "")
{
alert ('Veuillez entrer votre nom');
document.form1.nom.focus();
return false;
}
return true;
}
</script>
</head>

<form action="" method="POST" name="form1"
onsubmit="return(valider());">
Nom*

email*

J'accepte les conditions

</form>

</html>

je n'ai pas contrôlé le script de la fonction valider
Cordialement. Bul. ~ Site ~
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
j'ai oublié de préciser que si plusieurs "objets" ont le même nom,
( function, balise html ... ) comment un langage peut-il s'y retrouver ?
Cordialement. Bul. ~ Site ~