Votre avis sur mon code, formulaire
chaudlesmarrons
Messages postés
18
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
Je voulais votre vis sur mon code.
Voilà mon soucis, le bouton envois ne marche, dnc je reçois rien.
Si quelqu'un peut m'aider? (je suis débutant)
Mon code :
<script type="text/javascript">
function check()
{
var checked=true;
var pattern=/.*\@.*\..*/;
if (checked)
{
if ((pattern.test(document.sendform.email.value))==false)
{
document.sendform.email.focus();
document.sendform.email.select();
alert ("Veuillez saisir une adresse e-mail valide.");
checked=false;
}
}
if (checked)
{
if (document.sendform.email.value=="")
{
document.sendform.email.focus();
document.sendform.email.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
if (document.sendform.regionetdepartement.value=="")
{
document.sendform.regionetdepartement.focus();
document.sendform.regionetdepartement.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
if (document.sendform.vous.value=="")
{
document.sendform.vous.focus();
document.sendform.vous.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
document.sendform.method="POST";
document.sendform.action="../w2dfgw.php";
document.sendform.submit;
}
return checked;
}
</script>
<form name="sendform" onsubmit="return check()" enctype="application/x-www-form-urlencoded">
<input name="fgwemail" value="coachsportif@live.fr" type="hidden">
<input name="fgwsubject" value="Formulaire coach sportif annuaire en france" type="hidden">
<input name="fgwreturnurl" value="./0450b19ba90ccfa02.html" type="hidden">
<div class="formcaption">
Prénom : </div>
<input class="forminput" size="30" name="pnom" value="" type="text"><br>
<div class="formcaption">
Nom : </div>
<input class="forminput" size="30" name="nom" value="" type="text"><br>
<div class="formcaption">
<strong>E-mail :</strong>
</div>
<input class="forminput" size="30" name="email" value="" type="text"><br>
<div class="formcaption">
Téléphone : </div>
<input class="forminput" size="30" name="telephone" value="" type="text"><br>
<div class="formcaption">
<strong> Région et Département :</strong>
</div>
<input class="forminput" size="30" name="regionetdepartement" value="" type="text"><br>
<div class="formcaption">
Votre site : </div>
<input class="forminput" size="30" name="site" value="" type="text"><br>
<p class="formnote">Présentation, diplômes, vos services, matériel, disponibilités, tarifs :
</p>
<div class="formcaption">
<strong>Vous : </strong>
</div>
<html><head><title>Limite la taille d'un textarea</title>
<script>
function limite(zone,max)
{
if(zone.value.length>=max){zone.value=zone.value.substring(0,max);}
}
</script>
</head><body>
<form name="menu1">
<TEXTAREA NAME="zone2Text" COLS="40" ROWS="10"
onKeyUp="limite(this,255);" onKeyDown="limite(this,255);"
>255 caractères max</TEXTAREA>
</form>
</body></html><br>
<div class="formcaption"> </div>
<strong>Photo : </strong>
<input type="file" name="fichier" accept="image/jpeg" size="50" />
<br><br>
<div class="formcaption"> </div>
<div class="formcaption"> </div>Cliquez ici pour envoyer
<input src=" [ Lien ]" usemap="0" type="image" border="0"><br>
Mes sincères remerciements si vous êtes disponible à répondre.
Je voulais votre vis sur mon code.
Voilà mon soucis, le bouton envois ne marche, dnc je reçois rien.
Si quelqu'un peut m'aider? (je suis débutant)
Mon code :
<script type="text/javascript">
function check()
{
var checked=true;
var pattern=/.*\@.*\..*/;
if (checked)
{
if ((pattern.test(document.sendform.email.value))==false)
{
document.sendform.email.focus();
document.sendform.email.select();
alert ("Veuillez saisir une adresse e-mail valide.");
checked=false;
}
}
if (checked)
{
if (document.sendform.email.value=="")
{
document.sendform.email.focus();
document.sendform.email.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
if (document.sendform.regionetdepartement.value=="")
{
document.sendform.regionetdepartement.focus();
document.sendform.regionetdepartement.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
if (document.sendform.vous.value=="")
{
document.sendform.vous.focus();
document.sendform.vous.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
document.sendform.method="POST";
document.sendform.action="../w2dfgw.php";
document.sendform.submit;
}
return checked;
}
</script>
<form name="sendform" onsubmit="return check()" enctype="application/x-www-form-urlencoded">
<input name="fgwemail" value="coachsportif@live.fr" type="hidden">
<input name="fgwsubject" value="Formulaire coach sportif annuaire en france" type="hidden">
<input name="fgwreturnurl" value="./0450b19ba90ccfa02.html" type="hidden">
<div class="formcaption">
Prénom : </div>
<input class="forminput" size="30" name="pnom" value="" type="text"><br>
<div class="formcaption">
Nom : </div>
<input class="forminput" size="30" name="nom" value="" type="text"><br>
<div class="formcaption">
<strong>E-mail :</strong>
</div>
<input class="forminput" size="30" name="email" value="" type="text"><br>
<div class="formcaption">
Téléphone : </div>
<input class="forminput" size="30" name="telephone" value="" type="text"><br>
<div class="formcaption">
<strong> Région et Département :</strong>
</div>
<input class="forminput" size="30" name="regionetdepartement" value="" type="text"><br>
<div class="formcaption">
Votre site : </div>
<input class="forminput" size="30" name="site" value="" type="text"><br>
<p class="formnote">Présentation, diplômes, vos services, matériel, disponibilités, tarifs :
</p>
<div class="formcaption">
<strong>Vous : </strong>
</div>
<html><head><title>Limite la taille d'un textarea</title>
<script>
function limite(zone,max)
{
if(zone.value.length>=max){zone.value=zone.value.substring(0,max);}
}
</script>
</head><body>
<form name="menu1">
<TEXTAREA NAME="zone2Text" COLS="40" ROWS="10"
onKeyUp="limite(this,255);" onKeyDown="limite(this,255);"
>255 caractères max</TEXTAREA>
</form>
</body></html><br>
<div class="formcaption"> </div>
<strong>Photo : </strong>
<input type="file" name="fichier" accept="image/jpeg" size="50" />
<br><br>
<div class="formcaption"> </div>
<div class="formcaption"> </div>Cliquez ici pour envoyer
<input src=" [ Lien ]" usemap="0" type="image" border="0"><br>
Mes sincères remerciements si vous êtes disponible à répondre.
A voir également:
- Votre avis sur mon code, formulaire
- Whatsapp formulaire opposition - Guide
- Code ascii - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
5 réponses
<script type="text/javascript">
function check()
{
var checked=true;
var pattern='/.*\\@.*\\..*/';
...
function check()
{
var checked=true;
var pattern='/.*\\@.*\\..*/';
...
<HTML>
<HEAD>
<TITLE>Limite la taille d'un textarea</TITLE>
<META NAME="Description" CONTENT="">
<META NAME="Keywords" CONTENT="">
</HEAD>
<BODY>
<form name="sendform" onsubmit="return check()" enctype="application/x-www-form-urlencoded">
<input name="fgwemail" value="coachsportif@live.fr" type="hidden">
<input name="fgwsubject" value="Formulaire coach sportif annuaire en france" type="hidden">
<input name="fgwreturnurl" value="./0450b19ba90ccfa02.html" type="hidden">
<div class="formcaption">Prénom : </div>
<input class="forminput" size="30" name="pnom" value="" type="text"><br>
<div class="formcaption">Nom : </div>
<input class="forminput" size="30" name="nom" value="" type="text"><br>
<div class="formcaption"><strong>E-mail :</strong></div>
<input class="forminput" size="30" name="email" value="" type="text"><br>
<div class="formcaption">Téléphone : </div>
<input class="forminput" size="30" name="telephone" value="" type="text"><br>
<div class="formcaption"><strong> Région et Département :</strong></div>
<input class="forminput" size="30" name="regionetdepartement" value="" type="text"><br>
<div class="formcaption">Votre site : </div>
<input class="forminput" size="30" name="site" value="" type="text"><br>
<p class="formnote">Présentation, diplômes, vos services, matériel, disponibilités, tarifs :</p>
<div class="formcaption"><strong>Vous : </strong></div>
<form name="menu1"><TEXTAREA NAME="zone2Text" COLS="40" ROWS="10" onKeyUp="limite(this,255);" onKeyDown="limite(this,255);">255 caractères max</TEXTAREA></form>
<br>
<div class="formcaption"><strong>Photo : </strong></div>
<input type="file" name="fichier" accept="image/jpeg" size="50" />
<br><br>
<div class="formcaption"> </div>
<div class="formcaption"> </div>Cliquez ici pour envoyer
<input src=" [ Lien ]" usemap="0" type="image" border="0"><br>
</FORM>
<script type="text/javascript">
function limite(zone,max)
{
if(zone.value.length>=max){zone.value=zone.value.substring(0,max);}
}
function check()
{
var checked=true;
var pattern='/.*\\@.*\\..*/';
if (checked)
{
if ((pattern.test(document.sendform.email.value))==false)
{
document.sendform.email.focus();
document.sendform.email.select();
alert ("Veuillez saisir une adresse e-mail valide.");
checked=false;
}
}
if (checked)
{
if (document.sendform.email.value=="")
{
document.sendform.email.focus();
document.sendform.email.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
if (document.sendform.regionetdepartement.value=="")
{
document.sendform.regionetdepartement.focus();
document.sendform.regionetdepartement.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
if (document.sendform.vous.value=="")
{
document.sendform.vous.focus();
document.sendform.vous.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
document.sendform.method="POST";
document.sendform.action="../w2dfgw.php";
document.sendform.submit();
}
return checked;
}
</script>
</BODY>
</HTML>
<HEAD>
<TITLE>Limite la taille d'un textarea</TITLE>
<META NAME="Description" CONTENT="">
<META NAME="Keywords" CONTENT="">
</HEAD>
<BODY>
<form name="sendform" onsubmit="return check()" enctype="application/x-www-form-urlencoded">
<input name="fgwemail" value="coachsportif@live.fr" type="hidden">
<input name="fgwsubject" value="Formulaire coach sportif annuaire en france" type="hidden">
<input name="fgwreturnurl" value="./0450b19ba90ccfa02.html" type="hidden">
<div class="formcaption">Prénom : </div>
<input class="forminput" size="30" name="pnom" value="" type="text"><br>
<div class="formcaption">Nom : </div>
<input class="forminput" size="30" name="nom" value="" type="text"><br>
<div class="formcaption"><strong>E-mail :</strong></div>
<input class="forminput" size="30" name="email" value="" type="text"><br>
<div class="formcaption">Téléphone : </div>
<input class="forminput" size="30" name="telephone" value="" type="text"><br>
<div class="formcaption"><strong> Région et Département :</strong></div>
<input class="forminput" size="30" name="regionetdepartement" value="" type="text"><br>
<div class="formcaption">Votre site : </div>
<input class="forminput" size="30" name="site" value="" type="text"><br>
<p class="formnote">Présentation, diplômes, vos services, matériel, disponibilités, tarifs :</p>
<div class="formcaption"><strong>Vous : </strong></div>
<form name="menu1"><TEXTAREA NAME="zone2Text" COLS="40" ROWS="10" onKeyUp="limite(this,255);" onKeyDown="limite(this,255);">255 caractères max</TEXTAREA></form>
<br>
<div class="formcaption"><strong>Photo : </strong></div>
<input type="file" name="fichier" accept="image/jpeg" size="50" />
<br><br>
<div class="formcaption"> </div>
<div class="formcaption"> </div>Cliquez ici pour envoyer
<input src=" [ Lien ]" usemap="0" type="image" border="0"><br>
</FORM>
<script type="text/javascript">
function limite(zone,max)
{
if(zone.value.length>=max){zone.value=zone.value.substring(0,max);}
}
function check()
{
var checked=true;
var pattern='/.*\\@.*\\..*/';
if (checked)
{
if ((pattern.test(document.sendform.email.value))==false)
{
document.sendform.email.focus();
document.sendform.email.select();
alert ("Veuillez saisir une adresse e-mail valide.");
checked=false;
}
}
if (checked)
{
if (document.sendform.email.value=="")
{
document.sendform.email.focus();
document.sendform.email.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
if (document.sendform.regionetdepartement.value=="")
{
document.sendform.regionetdepartement.focus();
document.sendform.regionetdepartement.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
if (document.sendform.vous.value=="")
{
document.sendform.vous.focus();
document.sendform.vous.select();
alert ("Veuillez remplir tous les champs obligatoires.");
checked=false;
}
}
if (checked)
{
document.sendform.method="POST";
document.sendform.action="../w2dfgw.php";
document.sendform.submit();
}
return checked;
}
</script>
</BODY>
</HTML>
Pareil, même soucis, j'ai passé la matiné hier sur le formulaire.
Merci pour ta réponse.
Mais j'ai encore le même petite problème, quand je clique sur l'icone pour l'envoyer, il reste immobile, il ne réagit pas comme un lien. (j'espère que j'arrive à me faire comprendre)
Merci pour ta réponse.
Mais j'ai encore le même petite problème, quand je clique sur l'icone pour l'envoyer, il reste immobile, il ne réagit pas comme un lien. (j'espère que j'arrive à me faire comprendre)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
plusieurs remarques:
1- le script javascript se met en principe dans l apartie de la page entre les balises <head></head>
mais ce n'est pas ce qui gène
2- par contre si tu mets onsubmit="return check()"
ça veut dire que le formulaire ne sera envoyé que si la fonction check() retourne true
donc dans cette fonction il ne faut pas mettre: document.sendform.submit();
mais retourner true
comme toi tu utilises la variable checked
dans ta fonction à la place de document.sendform.submit(); mets checked=true;
plusieurs remarques:
1- le script javascript se met en principe dans l apartie de la page entre les balises <head></head>
mais ce n'est pas ce qui gène
2- par contre si tu mets onsubmit="return check()"
ça veut dire que le formulaire ne sera envoyé que si la fonction check() retourne true
donc dans cette fonction il ne faut pas mettre: document.sendform.submit();
mais retourner true
comme toi tu utilises la variable checked
dans ta fonction à la place de document.sendform.submit(); mets checked=true;