2010-05-07 30 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規範中沒有定義html:hidden標籤。我不知道道場,但我想這個語法最終將呈現爲<input type="hidden" name="reportid" value="foo" />,您將以與其他輸入標記相同的方式檢索其值:this.form.reportid。您可以在實際的DOM上查看FireBug。

+0

認爲他使用的是jsp標籤 – ukanth 2010-05-07 06:40:57

0

您可以使用dojo.formToObject並傳遞表單id或DOM節點作爲參數。你可以得到一個包含所有表單元素值的對象。

var obj = dojo.formToObject("reportForm"); 
var id = obj.reportid;