0

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

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

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

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

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

请建议..

4

2 回答 2

0

嗨 DJ,

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

于 2010-03-19T07:26:28.913 回答
0

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

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

希望有帮助

于 2010-03-19T13:10:11.827 回答