如何在javascript中获取struts属性bean的值?
我们假设我在JSP中有以下代码:
<html:checkbox property="age">
该属性在bean类中定义:
private boolean age ;
如何在javascript中获取其价值?
我已经做了一些事情,但它没有帮助。
document.forms['myform'].getElementsByName('age'); //shows error
TypeError: document.forms.getElementByName is not a function
在这种情况下我应该使用什么..
答案 0 :(得分:1)
另一种解决方法是使用属性
styleId :在struts中设置标记ID的属性。
所以你可以这样打电话:
<html:checkbox property="age" styleId="age">
通过id获取元素:
document.getElementById("age")
答案 1 :(得分:0)
仅限使用
document.getElementsByName("age");
修改:
$(document).ready(function(){
if(document.getElementsByName("age")[0].checked == true){
//do something
}
});