2010-03-19 3 views
0

J'ai une case à cocher et une zone de texte. J'ai utilisé des étiquettes struts etComment utiliser javascript pour inclure des balises html tag?

Maintenant je dois valider que si la case est cochée, je devrais griser (désactiver) la zone de texte. Si elle n'est pas cochée, la boîte de texte Shold prend les numéros de téléphone. J'ai fait ceci, j'ai appelé un script java sur le clic de la case à cocher et ai fait un innerHtml basé sur la case à cocher wheather cochée ou non.

var status_check = document.getElementById ("line1Checked"). Vérifié; if (status_check == true) { document.getElementById ("line1"). Readonly = "true"; } else { document.getElementById ("line1"). Readonly = "false"; }

Je rends la zone de texte en lecture seule si la case est cochée. Voici comment la zone de texte est defiened,

S'il vous plaît suggérer ..

Répondre

0

OK - maintenant c'est plus facile à comprendre - merci 1. . assurez-vous que l'utilisation du styleId - attribut au sein de votre pour le champ de saisie pour définir ce champ d'entrée readonly votre code javascript doit faire:

document.getElementById("line1").setAttribute("readonly","true");

espoir qui aide

+0

j'ai eu ma réponse .. var status_check = document.getElementById ("line1Checked"). Vérifié; if (status_check == true) {document.getElementById ("line1"). readOnly = "true"; } else {document.getElementById ("line1"). readOnly = "faux"; } –

+0

Toutes les balises Struts seront converties en balises html. donc on peut utiliser celui-ci –

0

HI DJ,

ne vous obtenez un message d'erreur pour votre 2ème javascript snippset? Aussi pourrait poster un peu plus de code. De ces quelques lignes, il est difficile de voir si le texte sera "ou indéfini De toute façon, si vous désactivez la zone de texte, prenez en compte que l'entrée peut ne pas être affichée

+0

J'ai modifié la question S'il vous plaît. vérifier et me suggérer la solution –

Questions connexes