我有一個包含許多表單的頁面。可能是1..200。這些形式都沒有按鈕,它們是以編程方式構建的。我正在使用jquery提交所有被檢查的表單。如何在提交無按鈕表單時觸發函數
function FakeName()
{
$("input:checked").parent("form").submit();
}
我的形式是這樣的:
<form name="FakeForm<%=i%>" action="javascript:void%200" onSubmit="processRow(<%=i%>)" method="post" style="margin:0px;">
<input type="checkbox" name="FakeNameCheck" value="FakeNameCheck"/>
<input type="hidden" name="FakeNum" value="<%= FakeNum%>"/>
<input type="hidden" name="FakeId" value="<%=FakeIdr%>"/>
<input type="hidden" name="FakeAmt" value="<%=FakeAmount%>"/>
<input type="hidden" name="FakeTrans" value="FakeTrans"/>
</form>
注意:操作設置爲 「的javascript:無效%200」,以便它發佈到一個假網頁。我想在processRow中處理我自己的帖子。
OnSubmit永遠不會被調用,因此ProcessRow永遠不會被調用。
明顯的函數和變量的所有名稱已被更改,以保護他們的身份:d
我怎樣才能得到一個函數在每個窗體,當我打電話提交編程火。
是的。認爲將所有我需要的字段分組到表單中會更容易,然後我可以遍歷所有表單。建議使用一個div來代替?我將在頁面上有許多FakeForms。 – 2008-10-30 14:04:33