De mirage - le 08-12-2004 On peut également mettre seulement :
| <input type="text" name="champ" value="test" disabled/> |
|
ça marche aussi bien :) | De ___jc___ - le 14-12-2004 J'ais beau encore réfléchir je vois toujours pas à quoi sert ce script... | De Rothlis - le 23-12-2004 Pas besoin de mettre :
| ...lue="test" disabled="disabled" /> |
|
Ceci marche aussi très bien :
| ...lue="test" disabled /> |
|
| De cbms - le 02-01-2005
Pourquoi mettre le / à la fin ??
Sans, ça ne marche pas ?
| De Scorps - le 03-01-2005 Tu peux l'utliser par exemple lorsque tu veux afficher des informations, dont certaines sont modifiable mais d'autre pas... Exemple, nue personne se connecte sur un site à ses informations privée, il peut modifier se description, son e-mail, mot de passe, etc... mais pas son pseudo. | De dib258 - le 03-01-2005 Bonjour,
l'option
disabled="disabled"
est obligatoire car c'est le code valide pour du Xhtml ou meme du HTML 4.0 je pense ...
maintenant si vous trouvez ca barbant alors mettez disabled . mais vous verrez que si un jour vous devrez vous mettre au Xhtml 1.0 vous aurez des reflexe en moins qu'un autre programmeur aurait eu en fesant le code complet ...
++ | De philg42 - le 04-01-2005 Par contre, pour passer les valeurs à un script php, cette astuce ne marche pas.
| De GAME2OVR - le 05-01-2005 Oui pour les valeur a passez a PHP ! (pareil pour javascript je crois non??)
En faite je pense que ce script sert surtout dans le cas suivant :
<head>
<script type="text/javascript">
function ChangeStatut(formulaire) {
if(formulaire.regagree.checked == true) {formulaire.validation.disabled = false }
if(formulaire.regagree.checked == false) {formulaire.validation.disabled = true }
}
</script>
</head>
<body>
<form action="" methed="post">
<p><input type="checkbox" name="regagree" value="valeur" onClick="ChangeStatut(this.form)" /> J'accepte le reglement</p>
<p><input type="submit" name="validation" value="S'enregistrer" disabled /></p>
</form>
</body>
|
|
dans ce cas la si la case n'est pas coché le bouton reste disabled sinon il devient cliquable!
jespere que vous comprendrer l'utlité de se script !!
Sinon pour les champs pseudo il est possible de refaire des formulaire en local et de pouvoir changer son pseudo enfin il fau laisser juste le nessessaire visible , par exemple les champ hidden il faut que se soi juste pour le confort ça ne sert a rien d'en mettre trop a la limite utiliser la super global $_SESSION en php pour transmettre les variable...
| De sherwood - le 10-01-2005 Syntaxe :
La structure de balise sous la forme <balise /> est directement issue du XML et reprise en XHTML que le HTML 4.0 prépare. Prenons de bonnes habitudes dès maintenant, certains éditeurs html ou de scripts permettant de valider cette syntaxe. Dans cette grammaire un attribut doit toujours avoir une valeur, donc la seule forme valable ici est disabled="disabled" et la valeur doit être entre guillemets. Les tags doivent être en minuscule et les attributs aussi (leur valeur est évidemment libre).
Php:
Effectivement les champs "disabled" ne sont pas passés en paramètres à Php, il convient donc dans ce cas de les doubler par des champs cachés agrémentés des noms et valeurs adéquates, les champs disabled n'étant là que pour améliorer l'ergonomie de l'interface utilisateur. | De SquallLion - le 31-05-2005 Et à quoi peut servir ce script?
Seulement en guise de tutorial? o_O | De Tommy34 - le 11-07-2005 J'utilise "readonly" pour griser les champs de formulaire ...
en quoi disabled est-il plus adequat que readonly svp ? | De GuillaumeF - le 13-07-2005 Readonly va passé la variable pour le PHP on dirait ;) En tout cas, merci, tu m'as débloqué ! | De fbr31305 - le 20-07-2005 mais non !
merci a toi GAME2OVR il explique tout !
c'est a sa que sa sert ! | De midtownmad - le 28-02-2006 L'option lecture seule vous permettra de passer vos champs en php sans qu'ils soient modifiables par l'utilisateur :
|