Boutton submit
Résolu
bnawfal
Messages postés
48
Date d'inscription
Statut
Membre
Dernière intervention
-
bnawfal Messages postés 48 Date d'inscription Statut Membre Dernière intervention -
bnawfal Messages postés 48 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux inclure une fonction javascript dans un bouton de type submit d'un formulaire mais je sais pas comment faire
j'ai fais une tantation mais quand je clique sur ok la fonction verif() va verfié si un champ est vide juste la c tres bien mais si il ya un champ vide il afiche un message d 'erreur par ex 'veillez entrer votre nom c'est obligatoire' et quand je clique sur ok pour donner le nom il passe dirctement a execute le bouton de type submit il ne te donne meme pas de entrer le nom
j'ai tanté ceci
<form name='form1' method='post' action='guestbookc3d3.php'>
<input...............>
.
.
.
.
.
<input type='submit' onclick='verif();' value=' ok '>
et voici la fontion javascript:
function verif()
{
var nom = document.form1.nom.value;
if (document.form1.nom.value == "")
{
alert ('Veuillez entrer votre nom c\'est obligatoire');
document.form1.nom.focus();
return false;
}
if(document.form1.commentaire.value == "")
{
alert ('Veuillez entrer votre commentaire');
document.form1.commentaire.focus();
return false;
}
else {return true;}
}
est-ce-que quelqu'un pourra m'aider?
et merci d'avance
je veux inclure une fonction javascript dans un bouton de type submit d'un formulaire mais je sais pas comment faire
j'ai fais une tantation mais quand je clique sur ok la fonction verif() va verfié si un champ est vide juste la c tres bien mais si il ya un champ vide il afiche un message d 'erreur par ex 'veillez entrer votre nom c'est obligatoire' et quand je clique sur ok pour donner le nom il passe dirctement a execute le bouton de type submit il ne te donne meme pas de entrer le nom
j'ai tanté ceci
<form name='form1' method='post' action='guestbookc3d3.php'>
<input...............>
.
.
.
.
.
<input type='submit' onclick='verif();' value=' ok '>
et voici la fontion javascript:
function verif()
{
var nom = document.form1.nom.value;
if (document.form1.nom.value == "")
{
alert ('Veuillez entrer votre nom c\'est obligatoire');
document.form1.nom.focus();
return false;
}
if(document.form1.commentaire.value == "")
{
alert ('Veuillez entrer votre commentaire');
document.form1.commentaire.focus();
return false;
}
else {return true;}
}
est-ce-que quelqu'un pourra m'aider?
et merci d'avance
4 réponses
un bouton submit c'est fait pour traiter le code php et non le javascript, je te conseille d'utiliser un bouton de type button pour qu'il traite ta fonction javascript.
merci pour votre réponse
mais si je fais un boutton de type button l'action de formulaire il va pas s'executé
alors est ce qu'il ya une solution?
mais si je fais un boutton de type button l'action de formulaire il va pas s'executé
alors est ce qu'il ya une solution?
Je vois qu'une solution faire ta vérification en php :
<?php
if($_POST['verif'] == 1){
if($_POST['ton champs obligatoire'] == ' '){
echo 'veuillez remplir les champs obligatoires';
}
.
.
.
}else {
//tu execute ta page avant de remplir
.
.
.
?>
<form name='form1' method='post' action='guestbookc3d3.php'>
<input...............>
.
.
.
.
.
<input type="hidden" name="verif" value="1"/>
<input type='submit' onclick='verif();' value=' ok '>
<?php
if($_POST['verif'] == 1){
if($_POST['ton champs obligatoire'] == ' '){
echo 'veuillez remplir les champs obligatoires';
}
.
.
.
}else {
//tu execute ta page avant de remplir
.
.
.
?>
<form name='form1' method='post' action='guestbookc3d3.php'>
<input...............>
.
.
.
.
.
<input type="hidden" name="verif" value="1"/>
<input type='submit' onclick='verif();' value=' ok '>