Bienvenu(e)! Identification Créer un nouveau profil

Recherche avancée

Comment rendre des zones de texte actives et inactives ?

Envoyé par Lola 
Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 12:42:36
Hello,

Je souhaite avoir des zones de texte et des listes déroulantes inactives (en grisé)
lorsque j'ouvre mon formulaire et dégrisé certaines zones en cochant un checkbox?
Comment dois-je m'y prendre ?
Merci beaucoup
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 13:37:01
Salut,
cela pourrait t'aider : bien sûr pour ce qui est du choix des couleurs, c'est affaire de goût et de choix yawning smiley))

<html>
<head>
<script>
function changcoul(){
if (document.formi.texte.style.background=="white"winking smiley{
document.formi.texte.style.background="gray";}
else {document.formi.texte.style.background="white";}
}
function changselect(){
if (document.formi.deroulant.style.background=="white"winking smiley{
document.formi.deroulant.style.background="gray";}
else {document.formi.deroulant.style.background="white";}
}
</script>
</head>
<body>
<form name="formi">
Cochez ici pour confirmer
<input type="checkbox" name="choix1" onclick="changcoul()">
<input type="text" name="texte" value="mon texte" style="background-color:gray;">
<br><br>
Cochez ici pour valider <input type="checkbox" name="choix2" onclick="changselect()">
<select name="deroulant" style="background-color:gray;" >
<option>un</option>
<option>deux</option>
<option>trois</option>
</select>
</form>
</body>
</html>
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 14:08:42
Remoi !!
j'aime bien faire les choses ... bien yawning smiley))
Mon script est (peut-être) bien : il grise effectivement les couleurs mais il ne désactive pas pour autant les éléments mêmes du formulaire !!
Jette donc un coup d'oeil ici (bon, c'est en anglais, je sais...)

exemple :
[tech.irt.org]

et pour les explications
[tech.irt.org]
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 15:43:14
Salut Honolulu,

Merci pour ta réponse rapide, surtout un jour férié !
J'ai testé ton code mais la couleur grise n'apparait pas. J'ai donc remplacé gray pas grey car il me semble que ça s'écrit comme ça mais ça ne marche pas mieux, et ni avec red ou blue...
Lola
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 15:47:14
re,
alors ceci ne peut que marcher :


<html>
<head>
<script>
function bout(){
document.formi.bouton1.disabled=true;
}
function enab(){
document.formi.bouton1.disabled=false;
}
function textdisa(){
document.formi.texte.disabled=true;
}
function textena(){
document.formi.texte.disabled=false;
}
</script>
</head>
<body><br><br><br>
<form name="formi">
<input type="button" value="disabled bouton" onclick="bout()"><br>
<input type="button" value="enabled bouton" onclick="enab()"><br>
<input type="button" value="disabled texte" onclick="textdisa()"><br>
<input type="button" value="enabled texte" onclick="textena()"><br>
<input type="button" name="bouton1" value="essai"><br><br>
<input type="text" name="texte" value="commentaire">
</form><br><br><br>
</body>
</html>
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 16:13:37
Je ne sais pas si c'est moi qui suis fatiguée ou quoi mais y'a rien qui marche...
Désolée de t'embêter encore une fois...
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 16:40:37
En fait j'ai fait un test avec ton bouton caméléon, et aucune couleur ne ressort !
Le pb vient de là...Que dois-je modifier ? As-tu une idée ? Merci.
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 17:02:39
mais t'as quoi comme navigateur ?? moi j'ai ie 5.5 et ns 6.2....
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 17:07:23
pour le gris, je sais bien que en anglais c'est "grey" mais en html, avec ie 5.5 en tout cas il faut impérativement écrire "gray"......
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 17:10:47
Ou se trouve ton code modifié ?
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 17:12:09
j'ai netscape communicator
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 17:19:34
ben juste au dessus !
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 17:29:00
tu parles du deuxième code ? Ah je croyais qu'il en avait encore un autre. J'ai regardé
ton mail après et l'heure de réception du mail est erronée donc voilà...
Ben ça ne marche pas non plus, c'est pour ça que j'ai pensé au pb de couleur...
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 17:36:08
Ben là, désolé, mais les 2 scripts que j'ai pondus, fonctionnent assurément et avec ie55 et ns 6.2...
'te reste plus qu'à upgrader ta version de navigateur yawning smiley)) (et ceux de tes clients...) si tu veux y arriver..... ou regarder là :

>>>> [tech.irt.org]
>>>> [tech.irt.org]
>>>> [tech.irt.org]

A+
Re: Comment rendre des zones de texte actives et inactives ?
jeudi 15 août 2002 17:45:03
ok ben je vais faire ça....
merci
Re: Comment rendre des zones de texte actives et inactives ?
samedi 24 août 2002 17:51:52
Honolulu, c'est à n'y rien comprendre....
le code que tu m'as donné le 15/08 à 15h37 marche très bien quand il est isolé ds un fichier mais ne marche pas si je l'intègre dans un autre code...
ouin......
Re: Comment rendre des zones de texte actives et inactives ?
samedi 24 août 2002 18:02:56
13:37 ou 15:47 ??
quoiqu'il en soit, cela signifie simplement que ce code interfère avec un autre code présent dans une frame ou autre... il suffit de changer les noms des variables pour y remédier yawning smiley) ie, tu changes le nom du <form> et des <input>...
Re: Comment rendre des zones de texte actives et inactives ?
samedi 24 août 2002 18:22:51
pourquoi ds le code du 15/08 à 13:37 les fonctions sont-elles entourées de head ?
Re: Comment rendre des zones de texte actives et inactives ?
samedi 24 août 2002 18:31:25
C'est bon ça marche merci

La zone de texte se dégrise bien lorsque je clique ds le checkbox.
Peut-on faire deux actions sur un checkbox car je voudrai également que lorsque je reclique une deuxième fois, la zone se "regrise".....
Re: Comment rendre des zones de texte actives et inactives ?
samedi 24 août 2002 20:19:56
oui tu peux... je regarderai, c'est pas très compliqué...
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter