Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从struts html属性获取文档Id_Javascript_Jsp_Struts 1 - Fatal编程技术网

Javascript 如何从struts html属性获取文档Id

Javascript 如何从struts html属性获取文档Id,javascript,jsp,struts-1,Javascript,Jsp,Struts 1,如何在javascript中获取struts属性bean的值 假设我在JSP中有以下代码: <html:checkbox property="age"> 如何在javascript中获取其值 我做了一些事,但没用 document.forms['myform'].getElementsByName('age'); //shows error TypeError: document.forms.getElementByName is not a function 在这种情况下我应

如何在javascript中获取struts属性bean的值

假设我在JSP中有以下代码:

<html:checkbox property="age">
如何在javascript中获取其值

我做了一些事,但没用

document.forms['myform'].getElementsByName('age'); //shows error 
TypeError: document.forms.getElementByName is not a function
在这种情况下我应该用什么

仅限使用

document.getElementsByName("age");
编辑:

   $(document).ready(function(){
    if(document.getElementsByName("age")[0].checked == true){
             //do something
          }
    });

另一种解决方法是使用属性

样式ID:在struts中设置标记ID的属性

所以你可以这样打电话:

<html:checkbox property="age" styleId="age">

如果我想检查是否选中此复选框。。在这种情况下,我应该怎么做。@vermaraj请参阅编辑并接受答案(如果它起作用):)不,这不行。。你的第一个答案是可以的。但下一步不起作用。显示以下错误:document.getElementsByName.age是未定义的document.getElementsByName.age是未定义的。我在body onload中使用此选项。我认为它是相同的。。checkvalues是我检查复选框值的函数。。还有一件事要说,我使用的是javascript而不是jquery。。
<html:checkbox property="age" styleId="age">
document.getElementById("age")