如何使用javascript包含struts html标签?
Posted
技术标签:
【中文标题】如何使用javascript包含struts html标签?【英文标题】:How to use javascript to include struts html tag? 【发布时间】:2011-01-29 08:06:57 【问题描述】:我有一个复选框和一个文本框。 我使用过 struts 标签和
现在我需要验证如果复选框被选中,我应该灰显(禁用)文本框。如果未选中,则文本框应获取电话号码。
我确实喜欢这个,我在单击复选框时调用了一个 java 脚本,并根据是否选中了复选框 ix 做了一个 innerhtml。
var status_check=document.getElementById("line1Checked").checked; 如果(状态检查==真) document.getElementById("line1").readonly="true"; 别的 document.getElementById("line1").readonly="false";
如果复选框被选中,我会将文本框设为只读。 这就是文本框的定义方式,
请建议..
【问题讨论】:
【参考方案1】:好的 - 现在更容易理解了 - 谢谢。 1. 确保在输入字段中使用 styleId - 属性。要将此输入字段设置为只读,您的 javascript 代码应该这样做:
document.getElementById("line1").setAttribute("readonly","true");
希望对你有帮助
【讨论】:
我得到了答案.. var status_check=document.getElementById("line1Checked").checked; if(status_check==true) document.getElementById("line1").readOnly="true"; else document.getElementById("line1").readOnly="false"; 所有的struts标签都会转换成html标签。所以我们可以使用这个【参考方案2】:嗨 DJ,
您是否收到第二个 javascript 片段集的错误消息?也可以发布更多的代码。从这几行中很难看出文本是 " 还是未定义。 无论如何,如果您禁用 textarea,请考虑到输入可能不会被发布。
【讨论】:
我已经编辑了这个问题。请检查并建议我解决方案。以上是关于如何使用javascript包含struts html标签?的主要内容,如果未能解决你的问题,请参考以下文章
如何在struts 2中将迭代器索引值传递给Javascript?
如何在 <s:property> struts 标签上执行 javascript