2013-09-24 57 views
2

我想在頂部菜單中使用新建,保存,取消按鈕及其下方的3種不同的條目表單,類似於「桌面應用程序」。當form1填滿後,Save按鈕將提交表單。另外,如果form2或form3被填滿,同樣的保存按鈕可以提交表單,考慮到它是以不同的形式。如何使用表格外部的按鈕進行提交

是否有可能做到這一點,提交按鈕之外的形式標籤? 如果沒有,任何建議如何提交?

感謝您的幫助

+3

爲什麼不一樣形式(他們三個都)?你可以發佈一些代碼嗎? –

+0

也許,你應該使用javascript來發布表單數據 –

+0

這聽起來不必要的棘手。根據以前的操作,可用性(或可訪問性)不適用於具有按不同形式操作的按鈕。您希望獲得什麼,與每個表單中都有單獨的按鈕相反? –

回答

0

您可以使用

$("#formId").submit(function() { /*your stuff*/ }); 
+0

謝謝Gurminder Singh!你們讓我走上賽道。 –

+0

快樂是我的全部!請考慮從這些接受正確的答案。感謝名單! –

1

代替<input type="submit">按鈕或jQuery的調用,您可以使用新的HTML5 <button>元素及其form屬性來指定表格(S )按鈕屬於。然後只需將其formaction屬性設置爲所需的目的地。 Documentation

例子:

<form id="form1"> 
    ... 
</form> 
<form id="form2"> 
    ... 
</form> 
<form id="form3"> 
    ... 
</form> 
<button form="form1 form2 form3" formaction="processForm.php" formmethod="POST"> 
    Submit 
</button>