Bloque combobox

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 : Bloque combobox

par consequences » 08 avr. 2009, 16:46

Ah flute... c'est possible que le readonly ne fonctionne pas sur le select...

Tu peux utiliser disabled="disabled" du coup, ca va désactiver le champ, par contre, ca va aussi avoir pour conséquence de ne pas envoyer la valeur sélectionnée avec le formulaire (puisque le champ est désactivé). Il faudra ajouter un champ hidden en plus pour au besoin transmettre la valeur :

Code : Tout sélectionner

<select disabled="disabled"> <option>1</option> <option selected="selected">2</option> <option>3</option> </select> <input name="toto" type="hidden" value="2" />


c'est parfaitement ce qu'il me fallais grand merci
moi c'est juste une info visible qui ne renvois vers rien donc jai meme pas besoin de champs hidden
encore merci

par Ryle » 08 avr. 2009, 16:28

Ah flute... c'est possible que le readonly ne fonctionne pas sur le select...

Tu peux utiliser disabled="disabled" du coup, ca va désactiver le champ, par contre, ca va aussi avoir pour conséquence de ne pas envoyer la valeur sélectionnée avec le formulaire (puisque le champ est désactivé). Il faudra ajouter un champ hidden en plus pour au besoin transmettre la valeur :

Code : Tout sélectionner

<select disabled="disabled"> <option>1</option> <option selected="selected">2</option> <option>3</option> </select> <input name="toto" type="hidden" value="2" />

par consequences » 08 avr. 2009, 15:40

Le readonly va sur la balise <select>.
Normalement devrait pas y avoir de probleme...




oui je l'ai bien essayer dans la balise <select> de trois manieres differentes pour etre sur mais rien 'a fait
-readonly=readonly
-readonly="readonly"
-readonly="readonly"

mais ca ne verrouille pas ma combo box

par Elie » 08 avr. 2009, 15:36

Le readonly va sur la balise <select>.
Normalement devrait pas y avoir de probleme...

par consequences » 08 avr. 2009, 15:21

Pas sur d'avoir tout compris, mais à vue de nez, je dirais que tu peux utiliser l'attribut readonly="readonly" dans ton <select> :)


En fait dans par exemple (le tout est dans une while) remarque je me demande si je devrais pas copier le while en fait :

Code : Tout sélectionner

<option value="".$rowJour['IdJour']."" selected=selected >".$rowJour['LibJour']."</option>
Qui m'affiche donc une combobox avec menu deroulant ce qui es normal. Je souhait que la valeur reste
bloquer que l'on ne puisse plus ouvrir le menu deroulant pour changer la date en fait.

désolé si je suis pas trop clair

Ps : jai essayer readonly="readonly" cela ne fonctionne pas :(

par Ryle » 08 avr. 2009, 15:10

Pas sur d'avoir tout compris, mais à vue de nez, je dirais que tu peux utiliser l'attribut readonly="readonly" dans ton <select> :)

Bloque combobox

par consequences » 08 avr. 2009, 15:01

bonjour,

Mon souci est que par soucit de design je souhaite affiche plusieur combobox mais certaines
d'entre elles doivent etre bloqué pour empeche une selection elle servent juste celle ci a affiche
donnees en mode selected=selected mais je ne sais pas en faite comment on fait pour bloquer

Merci d'avance