2015-08-21 35 views
1

有沒有什麼辦法來禁用表單onload的元素,除了提交按鈕。禁用除提交按鈕之外的HTML表單中的所有元素?

這意味着JSP頁面中的表單將從後端加載現有數據,但用戶不應該能夠編輯數據。用戶只能使用提交按鈕。

我可以通過手動禁用每個字段手動完成,但我想知道是否有某種方法可以一次禁用所有字段,因爲JSP頁面中的表單中有很多字段。

+2

我沒有看到submiting有殘疾字段的表格......點也使用用戶輸入字段,並在所有這些領域禁止輸入被擊敗輸入字段。如果你需要你的用戶來驗證一些數據(這是我看到的實現你要求的解決方案的原因之一),只是顯示它給他,而不使用表單域... –

回答

4

您可以使用:not()選擇

$('form :not([type=submit])').prop('disabled',true); 
+0

這是可能的使用表單ID如果我有多個形式在一個頁面 –

+0

@AnooshaNarava:當然你可以嘗試'$('#form-id:not([type = submit])')。prop('disabled',true);' –

相關問題