Получить значение из формы - PullRequest
1 голос
/ 07 мая 2010

Моя форма похожа на

  <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: hidden.

Ответы [ 2 ]

0 голосов
/ 11 мая 2010

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

 var obj = dojo.formToObject("reportForm");
 var id = obj.reportid;
0 голосов
/ 07 мая 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...