Page 1 sur 1

Bloquer Champs Formulaire

Posté : 04 avr. 2006, 18:25
par Photographiquement Vôtre
Bonsoir,

Je récupère des champs dans un formulaire.

Est il possible d'en bloquer certains afin que l'utilisateur ne puisse les modifier.

Merci

Posté : 04 avr. 2006, 18:27
par jpaul
Moi je ferais un simple echo et je le propagerais en type hidden si nécessaire...

Posté : 04 avr. 2006, 18:38
par charabia
Si tu veux que les gens voient ton champ tout en ne permettant pas la modification tu peux utiliser "readonly"

Posté : 04 avr. 2006, 18:40
par mario
hidden ou readonly, un contrôle des données envoyées par le visiteur est important (après la soumission du formulaire) :D

Posté : 04 avr. 2006, 18:43
par Photographiquement Vôtre
Readonly me paraît bien car hidden ne fera pas apparaître les champs.

En tout cas merci de votre aide.

Posté : 07 avr. 2006, 15:24
par coxine
Je me permets de répondre, car j'ai été dans la même situation que toi...
J'ai opté pour des champs de formulaire :
<input disabled="disabled" ...>
On voit l'information, mais on ne peut la modifier et elle apparait dans un style "grisé". donc on sait tout de suite que le champ n'est pas actif, contrairement au type readonly.

Posté : 07 avr. 2006, 15:45
par charabia
Je rajoute quelque chose. Lors de l'utilisation d'un disabled, la valeur n'est plus récupérable si mes souvenirs sont bons...Je ne sais plus trop si ça fait la même chose avec readonly.

Posté : 07 avr. 2006, 17:37
par coxine
je crois que si ?
J'ai utilisé cette fonction pour la gestion d'un espace membre...ou plutôt un rappel des coordonnées d'un membre.
Si celui-ci clique sur modifier, je le renvoie sur modifmembre, et les valeurs sont récupérées.