2010-05-07 2 views
1

Моей формы подобноПолучение значения из формы

<form action="javascript:;" method="post" id="reportForm"> 
    <input type="text" name="as" maxlength="3" /> 
    --CODE-- 
<html:hidden property="reportid" value="${Scope.reportId}" /> 
    --code-- 
    </form> 

я могу получить значения из формы в JavaScript как

this.form = dojo.byId('reportForm'); 
    this.as1 = this.form.as; 

Как я могу получить значение HTML: скрытый тег собственности.

ответ

0

Нет тега html:hidden, определенного в спецификации HTML. Я не знаю dojo, но я предполагаю, что этот синтаксис в конечном итоге будет отображаться как <input type="hidden" name="reportid" value="foo" />, и вы получите его значение так же, как и другой тег ввода: this.form.reportid. Вы можете посмотреть с FireBug на фактическом DOM.

+0

что он использует тег jsp – ukanth

0

Вы можете использовать dojo.formToObject и передать в качестве параметра идентификатор формы или узел DOM. Вы можете получить объект, содержащий значения всех элементов формы.

var obj = dojo.formToObject("reportForm"); 
var id = obj.reportid; 
Смежные вопросы