Le grisage des checkbox...

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 : Le grisage des checkbox...

par Invité » 26 juil. 2005, 20:01

soluton trouvée:)

meric bcp Fab :)

voila mon code pour finir :

[IF__DISABLED=1]

   <INPUT TYPE='checkbox' name='choix[]' value='[SELECT_NUMSTAT]' disabled> 

[ELSE]

  <INPUT TYPE='checkbox' name='choix[]' value='[SELECT_NUMSTAT]' > 
[ENDIF]

par fab » 26 juil. 2005, 19:02

non si il place la variable correctement cad
<input type='checkbox' name='choix[]' value='[NUMSTAT]' <?php echo $disabled; ?>>
ça affichera soit :
<INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' disabled>
soit
<INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' >

par Invité » 26 juil. 2005, 18:49

avec ce code, tu auras soit


Disabled=True
soit
Disabled=''

et


 <INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' disabled=''> 
affiche une checkbox grisée quand même...


à partir du moment ou il y a écrit disabled ca la grise...

par fab » 26 juil. 2005, 18:09

c'est un if {} else {] simplifié
ça équivaut a :
if($x == TRUE) {
 $disabled = 'disabled';
}
else {
 $disabled ='';
}

par Skiwee » 26 juil. 2005, 17:28

mmm...je comprend pas du tout la ligne ... :s

par fab » 26 juil. 2005, 17:10

tu mets une variable genre $disabled et tu fais un petit traitement
$disabled = ($x == TRUE) ? 'disabled' : '';

par Skiwee » 26 juil. 2005, 17:02

en fait le "true" ou "false" serait une variable dans mon utilisation ... je voudrais faire qqchose comme :

<INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' disabled=[valid]> 



avec [valid] qui est True ou False

par fab » 26 juil. 2005, 17:01

<input... disabled> peut etre ?
puis quel interet de proposer un choix que le visiteur ne peut pas faire :p

Le grisage des checkbox...

par Skiwee » 26 juil. 2005, 16:57

Bonjour tout le monde, alors voila, ej souhaite juste comprendre le problemes suivant :

pourquoi les 4 premiers cases sont grisées, et les 4 dernieres non grisées...

j'ai lu pourtant sur le forum qu'on pouvait faire disabled=false... c'était en passant par du js mais toujours est il que c'était qqchose comme :
nomcheckbox.disabled=false

et ca avait l'air de rouler pour le gars...
:roll: :roll:
 
   <INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' disabled=false> 
  <br>
  <INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' disabled=true> 
  <br>
  <INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' disabled='false'> 
  <br>
  <INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' disabled='true'> 
  <br>
  <INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' enabled=false> 
  <br>
  <INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' enabled=true> 
  <br>
  <INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' enabled='false'> 
  <br>
  <INPUT TYPE='checkbox' name='choix[]' value='[NUMSTAT]' enabled='true'>