0
我有我的頭以下:的JavaScript提交未提交
<SCRIPT>
function submitFunction(i) {
if (i==1) {
alert('1');
document.sales_order_details.action="/sales/_order";
document.sales_order_details.submit()
}
if (i==2) {
alert('2');
document.sales_order_details.action="/sales/delete_order";
document.sales_order_details.submit()
}
}
</SCRIPT>
,並在我的身體下面:
<form id="sales_order_details" action="/sales/delete_order" method="post">
<INPUT TYPE="button" VALUE="Edit Order" onClick="submitFunction(1)">
<INPUT TYPE="button" VALUE="Delete Order" onClick="submitFunction(2)">
</form>
爲「2」或「1」的警報顯示正常,但在表格不提交。
有任何建議。
感謝
嘗試將'
來源
2013-05-10 08:59:57
請儘量設置類型「按鈕」「提交」。
來源
2013-05-10 08:56:56 Tin
不需要此操作,因爲OP在每個按鈕上都有一個事件偵聽器。 – 2013-05-10 08:58:21
你錯誤地訪問Java腳本對象層次。在
document
之後,您應該訪問form
以使您的代碼正常工作,請參閱以下內容:您應該使用form
標記中的name
屬性來處理此代碼。HTML表單:
或者:
你可以使用表格索引號來訪問JavaScript中的表單對象。像
document.form[0].action
來源
2013-05-10 09:00:00 Sridhar
變化
到
和您的形式將正確提交。
來源
2013-05-10 09:02:48