我有一個div區域的網頁。在這個領域,可以有兩種不同的形式。 它看起來像這樣:在一個網頁中處理兩種形式
表1:
<div id="data" ...>
<form action="/action1" method="post">
<label for="label1">ID</label>
<input type="text" name="id" id="label1" value="" />
<label for="label2">Name</label>
<input type="text" name="name" id="label2" value="" />
<label for="label3">Description</label>
<input type="text" name="desc" id="label3" value="" />
<label for="label4">Address</label>
<input type="text" name="address" id="label4" value="" />
</form>
</div>
表2:
<div id="data" ...>
<form action="/action2" method="post">
<label for="label1">ID</label>
<input type="text" name="id" id="label1" value="" />
<label for="label2">Firstname</label>
<input type="text" name="first" id="label2" value="" />
<label for="label3">Lastname</label>
<input type="text" name="last" id="label3" value="" />
<label for="label4">Address</label>
<input type="text" name="address" id="label4" value="" />
<label for="label5">eMail</label>
<input type="text" name="mail" id="label5" value="" />
</form>
</div>
因此有兩種不同的形式。這些值將使用jQuery(Ajax調用後端)進行設置。
處理這兩種形式的最佳方法是什麼?我是否應該只用表單創建兩個文件,並在需要時加載表單? (如果someoe點擊按鈕2 - 事件在客戶端進行處理,如果需要點擊按鈕1,則需要表單1,表單2需要)。 或者我應該將這兩個表單放入單個HTML文件並啓用或禁用表單?
您也可以使用一種形式並顯示/隱藏某些元素,並使用jQuery更改表單動作。如果你堅持兩種形式,我第二次傑米回答。 :) – 2010-12-14 09:23:47