Как получить идентификатор документа из свойства Struts html

Как получить значение свойства компонента Struts в JavaScript?

Допустим, у меня есть следующий код в JSP:

<html:checkbox property="age">

Свойство определено в классе бина:

private boolean age ;

Как получить его значение в JavaScript?

Я что-то сделал, но это не помогает.

document.forms['myform'].getElementsByName('age'); //shows error 
TypeError: document.forms.getElementByName is not a function

Что я должен использовать в этом случае..

2 ответа

Решение

Использовать только

document.getElementsByName("age");

Редактировать:

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

Другим способом решения проблемы будет использование свойства

styleId: свойство, которое устанавливает идентификатор тега в структурах.

Так что вы можете позвонить так:

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

И получить элемент по id:

document.getElementById("age")
Другие вопросы по тегам