[RESOLU] verifier/confirmer formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] verifier/confirmer formulaire

Re: verifier/confirmer formulaire

par synergie » 24 janv. 2014, 12:18

Rester 3h à chercher une solution et voir que finalement, il manquait un "=", car il faut mettre "=="

Si vous avez un problème, vérifiez les, j'ai toujours du mal avec eux moi...

verifier/confirmer formulaire

par synergie » 22 janv. 2014, 11:20

Bonjour,

Je suis novice en javascript et je n'arrive pas à afficher les boites de dialogue contenant la vérification des champs et la confirmatino de l'envoi du formulaire.
Je vous montre mon formulaire :

Code : Tout sélectionner

<form method="post" action="confVlan.php" id="formUnVlan" onsubmit="return confirmFormUnVlan()"> <label for="lstInterface">Choix de l'interface : <select name="nomInterface" id="nomInterface" size="1"> <?php for($i=1;$i<=24;$i++) { echo "<option value=".$i.">interface fastEthernet 0/".$i; } ?> </option> </select> </label> <br /> <br /> <label for="txtDesc">Description : <input type="text" name="txtDesc" id="txtDesc"> </label> <br /> <br /> <label for="txtVlanData">Nouveau Vlan data : <input type="text" name="txtVlanData" id="txtVlanData"> </label> <br /> <br /> <label for="txtVlanVoice">Nouveau Vlan voice : <input type="text" name="txtVlanVoice" id="txtVlanVoice"> </label> <br /> <br /> <input type="submit" name="btnValid" value="OK"> </form>
Code javascript :

Code : Tout sélectionner

function confirmFormUnVlan() { var valueDesc = document.forms["formUnVlan"].txtDesc.value; var valueVlanData = document.forms["formUnVlan"].txtVlanData.value; var valueVlanVoice = document.forms["formUnVlan"].txtVlanVoice.value; if (valueDesc=="" && valueVlanData=="" && valueVlanVoice="") { ok = window.alert("Attention : Aucun champ n'est renseigné, veuillez en saisir au moins un."); return false; } else { ok = window.confirm("Voulez-vous envoyer ces valeurs ?" + valueDesc + valueVlanData + valueVlanVoice); return true; } }
Merci d'avance !