Forum de discussion
Forum « Programmation HTML » (archives)
Re: Élément de formulaire disabled
Envoyé: 6 mars 2003, 12h20 par Oznog
En fait "disabled" est une propriété HTML d'un élément de formulaire, ce n'est pas du Javascript. Mais le Javascript permet de modifier cette propriété dynamiquement. Alors je ne saisi pas ta question. Je vais donc te donner toutes les possibilité!
Tu peux le faire directement :
<input type="text" name="champ" value="blabla" size="2" maxlength="2" disabled>
Tu peux utiliser un élément caché dit "Hidden" :
<input type="hidden" name="champ" value="blabla">
Modifier avec un Javascript :
<form nama="form" method="post" action="">
<input type="checkbox" onclick="this.form.champ.disabled = !this.checked"><input type="text" name="champ" value="1" size="2" maxlength="2" disabled>
</form>
C'est tout ce qui est possible et encore incompatible Netscape 4.
D'autre part tu peux utiliser le Javascript avec du DHTML. Un calque (layer ou div) que tu met invisible ou visible selon que tu veuilles rendre actif un élément de formulaire. Il faut seulement respecter que les objet DHTML doivent être entre les balises <form> et </form>. Tu peux chercher dans les forums, j'ai donner le code il y a quelques mois.
Enfin, un langage serveur et le rechergement de la page peut générer un formulaire avec les élémens voulu, enlevant ou ajoutant ainsi des éléments.
Ciao
Oznog
Réponses
|