我想要一组 HTML 文本<input>
可以同时全部变灰(禁用)。我还希望他们所在的整个区域以某种方式变灰或至少明显被禁用。我在桌面应用程序中看到过类似的事情。
关于简单/优雅的方法有什么想法吗?我试图避免手动将每个设置为disabled="disabled"
,并且还有一个area周围的<input>
表示表单的整个部分不可编辑。
编辑:抱歉,我应该多提几件事......
- 一切都是当地的。我没有使用
PHP 或 ASP 或类似的东西......
只是 HTML、JavaScript 和 CSS。也没有jquery!
- 我想使用 JavaScript 动态启用/禁用“区域”
- 这不是一个
<form>
, 只是一堆<input>
's
的disabled =“disabled”参数是执行此操作的标准方法,您可以使用类似 jQuery 的方法来动态禁用字段集中包含的所有表单元素(这是对相关表单元素进行分组的标准方法)。
或者,您可以在字段集顶部放置一个部分透明的 div。这也将在一定程度上阻止鼠标点击表单元素,但不能防止对它们进行 Tab 键操作。您仍然应该禁用表单元素本身。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)