有沒有什麼辦法來禁用表單onload
的元素,除了提交按鈕。禁用除提交按鈕之外的HTML表單中的所有元素?
這意味着JSP頁面中的表單將從後端加載現有數據,但用戶不應該能夠編輯數據。用戶只能使用提交按鈕。
我可以通過手動禁用每個字段手動完成,但我想知道是否有某種方法可以一次禁用所有字段,因爲JSP頁面中的表單中有很多字段。
有沒有什麼辦法來禁用表單onload
的元素,除了提交按鈕。禁用除提交按鈕之外的HTML表單中的所有元素?
這意味着JSP頁面中的表單將從後端加載現有數據,但用戶不應該能夠編輯數據。用戶只能使用提交按鈕。
我可以通過手動禁用每個字段手動完成,但我想知道是否有某種方法可以一次禁用所有字段,因爲JSP頁面中的表單中有很多字段。
您可以使用:not()
選擇
$('form :not([type=submit])').prop('disabled',true);
這是可能的使用表單ID如果我有多個形式在一個頁面 –
@AnooshaNarava:當然你可以嘗試'$('#form-id:not([type = submit])')。prop('disabled',true);' –
我沒有看到submiting有殘疾字段的表格......點也使用用戶輸入字段,並在所有這些領域禁止輸入被擊敗輸入字段。如果你需要你的用戶來驗證一些數據(這是我看到的實現你要求的解決方案的原因之一),只是顯示它給他,而不使用表單域... –