Objet de formulaire juste visible

Eléphant du PHP | 124 Messages

18 avr. 2006, 15:19

Bonjour tout le monde !! :P
Voila je me demande si il existe une fonction en PHP (et non en javascript ) qui permettrai de rendre un objet de formulaire visible mais inutilisable...??

Comme avoir une zone de texte dans laquelle on ne peut modifier le texte, avoir un bouton valider que l'on ne peut cliquer parce que certains champs de la base ne sont pas remplit etc etc...

Voila si vous avez une idée :idea: ça serai super sympa !!! Merci :D

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

18 avr. 2006, 15:35

PHP s'exécute côté serveur, il ne peut donc pas intervenir sur tes champs ou tes boutons côté client. Si tu ne veux pas qu'une valeur soit modifiée ou qu'un bouton soit cliqué, tu ne laisses pas à l'utilisateur la possibilité de le faire. Tu peux afficher seulement le texte sans input autour ou ne pas afficher les boutons :)

L'autre solution consiste simplement à utiliser les attributs html "disabled" ou "readonly" dans tes inputs. Ils désactivent (les champs ne sont pas modifiables et les données ne seront pas envoyées) ou mettent en lecture seule (les champs ne sont pas modifiables, mais les données seront envoyées) l'élément :)

Le mieux étant naturellement de contrôler tout ça côté php après émission du formulaire...