希望有人可以協助或指向我的方向正確的方向到另一個線程/ URL關於禁用複選框。殘疾人複選框
我的表單基本上有兩個複選框,它們不是數據庫項目,而是基於數據庫列檢索源值。
由於我不希望用戶能夠改變這些checboxes,當我查詢記錄我已經停用這些checboxes
,在啓動的形式檢索沒有問題的複選框的值。
問題是,當我在提交頁面時在窗體上發生驗證錯誤時,最初檢索爲'Y'的複選框值(即已選中)現在爲空。
任何人都可以協助正在進行的事情或變通方法,以便在發生驗證錯誤時保持這些值。
謝謝。
希望有人可以協助或指向我的方向正確的方向到另一個線程/ URL關於禁用複選框。殘疾人複選框
我的表單基本上有兩個複選框,它們不是數據庫項目,而是基於數據庫列檢索源值。
由於我不希望用戶能夠改變這些checboxes,當我查詢記錄我已經停用這些checboxes
,在啓動的形式檢索沒有問題的複選框的值。
問題是,當我在提交頁面時在窗體上發生驗證錯誤時,最初檢索爲'Y'的複選框值(即已選中)現在爲空。
任何人都可以協助正在進行的事情或變通方法,以便在發生驗證錯誤時保持這些值。
謝謝。
您可以在發佈表單之前啓用相關複選框。然後,他們將「被送回」,(希望)不會被觸動。
一如既往,你必須做你的服務器端檢查,不要期望表單值和/或JavaScript沒有被篡改。
我認爲你對禁用的複選框進行了驗證?爲什麼不刪除或禁用驗證? –
未禁用複選框驗證。我使用禁用的複選框用於工作流程指示器,以便用戶知道何時執行了一個步驟,因此將禁用的項目顯示爲已選中。 – tonyf