Formulaire php et action script

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 : Formulaire php et action script

Formulaire php et action script

par Nadege80 » 13 août 2011, 13:08

Bonjour
je dois modifier un formulaire existant afin de rendre obligatoire tous les champs, sachant qu'actuellement il n 'y avait que le champs email de valider
Par contre je rame grave si qqun pouvait me donner un indice
merci
Nadege

Code : Tout sélectionner

on (release) { var send_lv:LoadVars = new LoadVars(); send_lv.nom = nom.text; send_lv.prenom = prenom.text; send_lv.adresse = adresse.text; send_lv.ville = ville.text; send_lv.telepnone = telephone.text; send_lv.zemail = email.text; send_lv.commentaires = commentaires.text; send_lv.onLoad = function(success:Boolean) { // if the comments were sent to the server and you received a response, clear the form fields and display an Alert message. trace("Message envoyé:"+success); if (success) { envoit.text = "Message envoyé."; } else { envoit.text = "Une erreur est survenue."; } }; //send the variables from Flash to the remote PHP template. if (CHECK_Mail(email.text)||validerFormulaire()) { send_lv.sendAndLoad("mail.php",send_lv,"POST"); trace(send_lv); } else { envoit.text = "Adresse email non valide."; } // fonction verification mail function CHECK_Mail(StringMail) { Renvoi true si le mail est valide, false, si non. var valid; if (StringMail.length > 0 && StringMail.indexOf("@") != -1 && StringMail.indexOf("@") < StringMail.length - 4 && StringMail.substr(this.indexOf("@")).indexOf(".") != -1) { valid = true; } else { valid = false; } return valid; } //fonction valider le champs obligatoire function validerFormulaire() { nom = nom.text; var erreurs = ""; if (nom == "") erreurs += "Merci de remplir le champ 'nom'"; return erreurs; } }