begin process at 2012 05 30 05:18:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Vérification d'un formulaire à 2 boutons


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Vérification d'un formulaire à 2 boutons

jeudi 3 mai 2007 à 16:47:42 | Vérification d'un formulaire à 2 boutons

derf4002

Bonjour,
Je cherche à faire des formulaires avec vérification de la validité des champs. J'ai donc récupéré un ptit code javascript que j'ai réadapté en y incluant mes propres expressions régulières en fonction de mes propres besoins. J'utilise la propriété onSubmit de mon form pour executer mon code javascript de vérification. Le problème, c'est que mon formulaire possède deux boutons !!! (un valider et un annuler) Ce qui fait que lorsque je fais annuler, je passe quand même dans mon code javascript et l'annulation m'est refusé parce que les champs ne sont pas rempli... Bon pas top quoi.

Je voudrais donc savoir si il y a un moyen pour n'executer mon code javascript que sur l'un des deux boutons ou si il y aurait moyen de récupéré le nom du bouton responsable de la soumition et donc de faire un test sur celui ci avant de vérifier les champs (une sorte de isset($_POST['...']) mais en javascript ^^).

Merci de m'aider à ne pas être obligé de remplir un formulaire pour pouvoir l'annuler :-(
jeudi 3 mai 2007 à 18:07:41 | Re : Vérification d'un formulaire à 2 boutons

PetoleTeam

Membre Club
B onjour...
Il me semble que le classique de chez classique est l'utilisation de boutons

<input type="submit" value=" Envoyer ">
<input type="reset"  value=" Annuler">

;0)
vendredi 4 mai 2007 à 10:50:21 | Re : Vérification d'un formulaire à 2 boutons

derf4002

Merci pour l'info, j'avou que je ne connaissais pas ^^

Mais ce n'est pas ce qu'il me faut. Le bouton de type reset me vide juste tout mes champs...
Ce qu'il me faudrais moi, c'est un bouton rechargeant la page pour que je puisse passer dans la condition qui me redirigera vers une autre page en voyant que j'ai appuyé sur le bouton annulé.

Avant de rajouter le js j'utilisais ca :

            if(isset($_POST['annuler']))
    echo "
            <head>
                <meta http-equiv='refresh' content='0; url=admin.php?page=patient' />
            </head>
        ";
elseif(isset($_POST['nom'], ......) && !empty($_POST['nom']) &&........){
       // le bouton valider a été saisie
}else{
    echo "
          <h3>
          Veuillez entrer les informations suivantes sur le patient à ajouter :
           </h3>
           <form name='ajouterPatient'  method='post' action='$PHP_SELF' class='formul' >
             ......
          <p>
        <input type="submit" value='Valider' />
        <input type="reset" name='annuler' value='Annuler' />
        </p>
        </form>";
}

J'aimerais donc pouvoir continuer à faire un truc dans le genre avec mon js
Il n'y aurait pas un moyen de récupérer la source du submit en js ? Comme ca je rajouterais une condition dans le code de mon js qui ferais que ma fonction renverrait true à chaque fois que j'appuierais sur le bouton Annuler, sans passer par mes tests...
vendredi 4 mai 2007 à 14:51:27 | Re : Vérification d'un formulaire à 2 boutons

nickadele

Membre Club Administrateur CodeS-SourceS
Bonjour,

une solution serait de disposer de 2 forms, l'un avec tes champs pour validation et l'autre avec ton bouton Annuler .
Ils Post tous 2 vers la même page mais n'envoient pas la même chose.
<form name=monform1>
.....
<input type="submit" value='Valider' />
</form>
<form name=monform2>
.....
<input type="submit" value='Annuler' />
</form>


Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle
vendredi 4 mai 2007 à 16:01:24 | Re : Vérification d'un formulaire à 2 boutons

PetoleTeam

Membre Club

B onjour...
On peut encore renvoyer false sur le bouton Annuler...

<script type="text/javascript">
//-----------------
function Fct_Test(){
 document.location.href = "new_page.html";
 return( false); // Important de retourner false
}
</script>

avec les deux boutons

<form ...
 <input type="submit" value=" Envoyer ">
 <input type="submit" value=" Annuler" onclick="return(Fct_Test());">
</form>
;0)


Cette discussion est classée dans : javascript, boutons, code, formulaire, vérification


Répondre à ce message

Sujets en rapport avec ce message

Formulaire dans un layer sous NS4 [ par hbigal ] Bonjour,J'ai une petite question à poser aux pro de NS version 4.5.Pourquoi l'évènement onclick sur les boutons contenu dans un layer nefonctionne pas pb de vérification de formulaire [ par Yoobi ] bonjour à tous :)Je fais une page d'inscription dont je vérifie les champs avec des fonctions en javascript.Le hic est que les fonctions ne semblent p prob éxécution js / et balises <table> [ par zeraxp ] salut,alors voila j'ai une fonction javascript qui est appelé sur lévenement on submit d'un formulaire:....<input type="submit" value=Re valeur d'un champ formulaire récupèrer d'un code javascript [ par katousa ] bonjour, je viens de commencer à programmer avec javascript, mon pb, est queje veux afficher la valeur du date et l'heure actuel calculer dans le code JAVASCRIPT ET PHP [ par daris ] Bonjour j'ai un code javascript  qui returne une variable determination et je voudrai recuperer determination mais en php dans la même page.Merci d'av besoin d'aide pour code javascript [ par bebejolie ] bonsoir je ne sais pas si je suis au bonne endroit et je m'excuse si cela n'est pas le cas mais apres avoir chercher sur le net, je me decide a vous p Code javascript pour un formulaire [ par Lexou0512 ] Bonjour tout le monde, Je dois faire un formulaire qui contient des cases à cocher et des champs texte, sous Acrobat 8 pro. Pour l'améliorer, je vo probleme dans ma verification de boutons radios [ par oraile ] Bonjour, Je dois verifier avant l'envoie du formulaire que les boutons radios des 3 questions que je pose sont selectionnés dans chacune des questio Probléme formulaire [ par Romain54000 ] Bonjour, Voila j'ai un formulaire dynamique, qui suivant l'élément sélectionner dans ma liste déroulante affiche pour chaque option des option de for recupérer un formulaire par un code javascript d'un autre page [ par lamia88 ] bonjours, j'ai crée 2 page html,page1.html contient un formulaire,je veux récupérer les valeurs de ce formulaire a partir de la 2eme page page2.html


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,694 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales