selected sans submit

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 : selected sans submit

Re: selected sans submit

par xTG » 21 sept. 2011, 16:15

Parce que je voulais présenter un cas plus général, à savoir l'accès aux autres forms de la page.
Mais il semblerait que c'était un peu trop pour notre bonhomme. :)

Re: selected sans submit

par popy » 21 sept. 2011, 16:11

Il faut dans ce cas forcement passer par du javascript.

Avec l'évènement onchange de ton élément tu postes le formulaire :

Code : Tout sélectionner

<select name="nom" onchange="document.forms['nom_formulaire'].submit();"> ... </select>
Pourquoi pas tout simplement onchange="this.form.submit();" ?

Re: selected sans submit

par arthur77 » 21 sept. 2011, 15:59

Tu dois avoir une page avec ton formulaire (ici, ta liste déroulante) et une autre page avec le traitement de l'info. Le onchange, placé sur la première page, pointe vers la deuxième page afin de traiter l'info.

shema (appartient au site du zero) :
Image

et voici le tuto qui va avec : ici .

Ou sinon tu peux faire pointer le formulaire sur la meme page mais c'est plus compliqué ...

Re: selected sans submit

par xzena » 21 sept. 2011, 14:24

désolé j'ai pas compris alors

Re: selected sans submit

par xTG » 21 sept. 2011, 13:33

La question se pose-t-elle alors si tu n'en as qu'un seul... #-o

Re: selected sans submit

par xzena » 21 sept. 2011, 12:50

Il faut dans ce cas forcement passer par du javascript.

Avec l'évènement onchange de ton élément tu postes le formulaire :

Code : Tout sélectionner

<select name="nom" onchange="document.forms['nom_formulaire'].submit();"> ... </select>
merci pour ta réponse,mais quel formulaire je doit appelé là??j'en ai qu'un seul!

Re: selected sans submit

par xTG » 21 sept. 2011, 12:42

Il faut dans ce cas forcement passer par du javascript.

Avec l'évènement onchange de ton élément tu postes le formulaire :

Code : Tout sélectionner

<select name="nom" onchange="document.forms['nom_formulaire'].submit();"> ... </select>

selected sans submit

par xzena » 21 sept. 2011, 12:16

salut!
j'ai un champ 'selected' dont il faut choisir un élément ..alors moi j’utilise toujours un bouton submit,et franchement c'est pas beau..!! alors si y a une méthode SIMPLE :d directement sans avoir besoin au bouton et je préfère qu'elle sera sans Js ou ajax car je les maitrise pas pour le moment ^^'
et merci d'avance :)