Fonction javascript target

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 : Fonction javascript target

par Cyrano » 06 mars 2006, 01:24

Si tu veux bloquer l'envoi du formulaire lorsque certains champs ne sont pas remplis, il faut procéder autrement.

Crée une fonction qui retourne true si le résultat est satisfaisant, false si des champs obligatoires sont vides.

Ensuite, dans ta balise <form>, ajoute un évènement onsubmit:
<form action="traitement.php" method="post" onsubmit="return verifForm();">
Si la fonction (que j'ai nommé verfForm() ici) renvoie false, le clic sur le bouton submit sera annulé. À partir de ta fonction, tu peux également gérer des messages d'avis pour les champs à compléter.

Fonction javascript target

par energie13 » 05 mars 2006, 23:00

Bonjour j'utilise la fonction suivante pour controler si mes champs sont vides si ce n'est pas le cas (tous remplis) fonction :

Voici la fin de ma fonction :

Code : Tout sélectionner

else { document.frm.method = "POST"; document.frm.action = "traitement.php"; document.frm.submit(); } }
Tout fonctionne mais la page s'oubre en _blank je souhaite qu'elle s'ouvre en top alors j'avais pensé à rajouter

Code : Tout sélectionner

document.frm.target = "_top"; apres la ligne traitement.php
mais ca continue à s'ouvrir en blank

Si quelqu'un a une idee

Merci par avance
[/code]