Bloquer Champs Formulaire

Eléphant du PHP | 330 Messages

04 avr. 2006, 18:25

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

Eléphant du PHP | 451 Messages

04 avr. 2006, 18:27

Moi je ferais un simple echo et je le propagerais en type hidden si nécessaire...
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum :)

Avatar du membre
ViPHP
ViPHP | 3008 Messages

04 avr. 2006, 18:38

Si tu veux que les gens voient ton champ tout en ne permettant pas la modification tu peux utiliser "readonly"

Mammouth du PHP | 768 Messages

04 avr. 2006, 18:40

hidden ou readonly, un contrôle des données envoyées par le visiteur est important (après la soumission du formulaire) :D
M A R I O
Si une patte de lapin porte bonheur, qu'a-t-il bien pu arriver au lapin ?

Eléphant du PHP | 330 Messages

04 avr. 2006, 18:43

Readonly me paraît bien car hidden ne fera pas apparaître les champs.

En tout cas merci de votre aide.

Eléphant du PHP | 254 Messages

07 avr. 2006, 15:24

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.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

07 avr. 2006, 15:45

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.

Eléphant du PHP | 254 Messages

07 avr. 2006, 17:37

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.