禁用HTML中除“提交”按钮之外的所有表单元素?

Ano*_*ava 2 javascript jquery html5 jsp

除提交按钮外,是否有其他方法可以禁用表单的元素onload

这意味着将在JSP页面中的表单中加载来自后端的现有数据,但是用户不应能够编辑数据。用户只能使用提交按钮。

我可以通过手动禁用每个字段来手动执行此操作,但是我想知道是否有某种方式可以一次禁用所有字段,因为JSP页面中的表单中有很多字段。

Pra*_*lan 6

您可以使用:not()选择器

$('form :not([type=submit])').prop('disabled',true);
Run Code Online (Sandbox Code Playgroud)