L'éditeur JavaScript
Visiteur non-identifié | Identifiez-vous | Devenir membre
Code perdu ? | Combien de visiteurs sur votre site ?
Rechercher :
Page d'accueil
     Home Page

JavaScript
     Tous les scripts
     Proposer un script
     Recherche de script
     AJAX
     Cours de JavaScript
     Liste de discussion
     Forums

Services :
     CountUs
     myCircle

Trucs et astuces :
     HTML / CSS
     PHP / MySQL
     Réferencement
     Graph / Présentation
     Toutes les astuces
     Ajouter un article

MailingList :
106666 abonnés

Annuaire webmaster :      Hebergement web
     Referencement
     Sites webmasters
     XHTML - CSS2
     PHP
     Affiliation - Pub
     FAI

     Annuaire webmaster

Ressources pour webmasters :
     Kits graphiques

     Foire aux questions
     Les membres
     Devenir annonceur
     Faire un lien
     Contact

Partenaire :
     Compteur live
     Referencement
     Le PHP facile
     Activeartanima...
     L'écriteau
     Faro-dessing
     Le village de ...
     Gifs animés, f...
     Trucs et astuc...
     Electroniq...
     K i s s design
     Les kits graph...
     Easy-script.com
     Les autres
     Votre site ici ?


Champ impossible a modifier

Script posté par :

gautier1991
Vous aussi, postez vos scripts en cliquant ici.


Description

Pas du JavaScript mais du simple HTML. Sur n'importe quel type de champs du formulaire (input, textarea, select), rajoutez cette proporiété et vos visiteurs ne pourront pas compléter ou effacer le champs.


Compatibilité :

 FireFox : Toutes versions
 Mozilla : 1 et +
 Netscape Navigator : 3 et +
 Internet Explorer : 3 et +


Chiffres :

Date de création : 8/12/2004
Dernière modif : -
Visites de la page : 24228
Envois par mail : 166


Exemple :

Champs "text" :


Textarea :


Radio :
On ne peut pas me cocher



Le code :

Entre <BODY> et </BODY> :


Services email :

Je désire recevoir ce script par email
Je désire recevoir un email en cas de modification de ce script
Je désire m'abonner à la newsletter de l'éditeur JavaScript


Les annotations des visiteurs :

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
... disabled />


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 :
readonly="readonly"

>> Poster une annotation sur ce script






36 visiteurs
actuellement en ligne

    PUBLICITE



     ANNUAIRE WEBMAST.
Carat Hosting
100 Mo pour un appel allopass avec Carat Hosting.
http://www.carat-hosting.com/
Cat : Hebergement web
Voir l'annuaire webmaster


     LES SCRIPTS :
78 à éditer
68 à copier/coller
247 des membres
2580 sur le web
>> Tous les scripts

     LES MEMBRES :
56131 membres
8366 comptes CountUs
1541 comptes myCircle

     LES FORUMS :
14 forums
39396 topics
189315 messages
>> Les forums

    SONDAGE

Vous avez un blog ou site classique ?
Un blog
Un site classique
Les deux !
La mini-astuce "HTML / CSS" du jour par sadike
Vous ne savez pas trop comment vous y prendre pour faire la mise en forme de votre site en XHTML et CSS? Laissez vous guider par le générateur CSSCreator: http://www.csscreator.com/version2/pagelayout.php
Proposer votre mini-astuce | Archives des mini-astuces
© 1999-2009 EJS - Tous droits réservés | CNIL N° 844440 | 08/01/2009 22:18:36 | Design by Studcrea | Gen. en 0.462 sec.