如何使用javascript包含struts html标签?

发布于 2024-08-25 23:01:24 字数 456 浏览 3 评论 0原文

我有一个复选框和一个文本框。 我已经使用了 struts 标签,

现在我需要验证是否选中了该复选框,我应该将文本框灰显(禁用)。如果未选中,文本框应包含电话号码。

我确实喜欢这个,我在单击复选框时调用了一个java脚本,并根据是否选中了复选框做了一个innerHtml。

var status_check=document.getElementById("line1Checked").checked; 如果(status_check==true){ document.getElementById("line1").readonly="true"; } 别的{ document.getElementById("line1").readonly="false"; 。

如果选中该复选框,我应该将文本框设置为只读 这就是文本框的定义方式,

请建议..

I have a check box and a text box.
I have used struts tags and

Now i need to validate that if the check box is checked, i should gray out (disable) the text box. If it is unchecked the text box shold take phone numbers.

I did lik this, i called a java script on click of check box and did a innerHtml based on wheather checkbox ix checked or not.

var status_check=document.getElementById("line1Checked").checked;
if(status_check==true){
document.getElementById("line1").readonly="true";
}
else{
document.getElementById("line1").readonly="false";
}

I shud make the text box readonly if the check box is selected.
This is how the text box is defiened,

Please suggest..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

红ご颜醉 2024-09-01 23:01:25

嗨 DJ,

您是否收到第二个 javascript 片段集的错误消息?还可以发布更多的代码。从这几行很难看出文本是否为“或未定义。
无论如何,如果您禁用文本区域,请考虑到输入可能不会被发布。

HI DJ,

do you get an error message for your 2nd javascript snippset? Also could post a little bit more code. From these few lines it's hard to see if text will be " or undefined.
Anyway if you disable the textarea take into account that the input may not be posted.

泛滥成性 2024-09-01 23:01:24

好的 - 现在更容易理解了 - 谢谢。 1. 确保在输入字段中使用 styleId - 属性。要将此输入字段设置为只读,您的 javascript 代码应该执行以下操作:

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

希望有所帮助

OK - now it's easier to understand - thanks. 1. make sure that use the styleId - attribute within your for the input-field. To set this input field readonly your javascript code should do:

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

hope that helps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文