如何使用javascript包含struts html标签?
我有一个复选框和一个文本框。 我已经使用了 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
嗨 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.
好的 - 现在更容易理解了 - 谢谢。 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