我對這個主頁有問題。每個表單的Radiobutton或者所有單選按鈕的1個表單?
我要創建這樣一個網站:
status create work finished
Item1 * o o
Item2 o * o
Item3 o o *
(* =檢查,O =未選中)
現在,作爲管理員,我必須改變每個項目的狀態的權利。
例如,當我將狀態從Item1更改爲「工作」時,它應該發送一個表單並在數據庫中進行更新。
我的問題是知道,我應該創建每對3個單選按鈕1表單?
但是當我爲所有按鈕創建1時,我將遇到問題以知道哪些狀態發生了變化。
只與每個數據庫條目比較。
有人問之前,我應該使用單選按鈕。 希望有人能幫助。
格爾茨
Demonking
編輯:對不起,eomeone有誤會我的意思。 我的意思是,如果我會更快,更好地與:
<form method="post">
Item 1 <input type="radio" name="item1" value="create" onclick="this.form.submit()"/>
<input type="radio" name="item1" value="work" onclick="this.form.submit()"/>
<input type="radio" name="item1" value="finished" onclick="this.form.submit()"/>
</form>
<form method="post">
Item 2 <input type="radio" name="item2" value="create" onclick="this.form.submit()"/>
<input type="radio" name="item2" value="work" onclick="this.form.submit()"/>
<input type="radio" name="item2" value="finished" onclick="this.form.submit()"/>
</form>
或
<form method="post">
Item 1 <input type="radio" name="item1" value="create" onclick="this.form.submit()"/>
<input type="radio" name="item1" value="work" onclick="this.form.submit()"/>
<input type="radio" name="item1" value="finished" onclick="this.form.submit()"/>
Item 2 <input type="radio" name="item2" value="create" onclick="this.form.submit()"/>
<input type="radio" name="item2" value="work" onclick="this.form.submit()"/>
<input type="radio" name="item2" value="finished" onclick="this.form.submit()"/>
</form>
因爲PHP/MySQL性能
將每個項目的單選按鈕分組並使用單個表單 - 然後使用'change'事件來決定什麼時候改變... – ManseUK 2012-01-05 13:01:03