javascript - 如何禁用 Javascript 表单中的字段

标签 javascript jquery html

禁用(灰显)Javascript 表单中的字段的最佳方法是什么?我已经在表单及其字段上尝试过 disabled="disabled" 但都不起作用,例如:

<form:form id="testForm" method="post" disabled="disabled" action="${pageContext.request.contextPath}/testSave" commandName="testForm">
    <tr>
        <td valign="top" disabled="disabled">Name:&nbsp;</td>
        <td valign="top"><form:input disabled="disabled" path="fName"/></td>
    </tr>
</form:form>

关于我在这里做错了什么有什么想法吗?

最佳答案

使用 JQuery,您可以执行以下操作来禁用给定表单的所有表单字段:

$('#formId').find('input,select,textarea[,other elements]').prop('disabled', true);

关于javascript - 如何禁用 Javascript 表单中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15367650/

相关文章:

javascript - Highchart 插件不起作用

javascript - AngularJS 与(Angular JS + jQuery)

javascript - 菜单滚动到没有动画的 div

html - 显示选项 :none not hidden in IE

php - 将数据从 JavaScript 发送到服务器到 PHP,得到 500 错误

Javascript::如何识别在可编辑的 div 上插入了什么字符(或字符串)?

javascript - jQuery - 变量范围问题 "value assigned is never used"

javascript - jQuery:停止和启动 "setInterval"

javascript - 在循环中使用 $.post()

javascript - JQuery Accordion 麻烦添加内容和对齐