我的表格就像
<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标签属性的值。
答案 0 :(得分:0)
HTML规范中没有定义html:hidden
标记。我不知道dojo,但我想这个语法最终将呈现为<input type="hidden" name="reportid" value="foo" />
,您将以与其他输入标记相同的方式检索其值:this.form.reportid
。您可以在实际的DOM中查看FireBug。
答案 1 :(得分:0)
您可以使用dojo.formToObject
并传递表单ID或DOM节点作为参数。您可以获取包含所有表单元素值的对象。
var obj = dojo.formToObject("reportForm");
var id = obj.reportid;