Как получить идентификатор документа из свойства 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")