javascript - 禁用元素不通过表单提交

标签 javascript jquery html

我在提交表单时禁用一些元素并启用这些元素。这样我就可以提交这些值。但我在操作类中找不到值,但元素已启用。

由于我使用的是 jquery 1.4.4 版本,所以我无法使用 .prop() 方法。

这是禁用该元素的代码:

$("#"+index+'_procStepTitleAutoSuggest').attr("disabled","disabled");
$("#"+index+"_crtRowActiontxt").attr("disabled","disabled");
$("select#"+index+"_stepFunction").attr("disabled","disabled");
$("input#"+index+"_stepRTime").attr("disabled","disabled");
$("#"+index+"_donotchkBox").attr("disabled","disabled");
$("select#"+index+"_applicableAccessTime").attr("disabled","disabled");

这是提交表单时的代码(启用元素):

    $('form').submit(function(){
$("#procedure_main_div_container").find("input,select,checkbox").attr('disabled', false);
})

请帮助我。提前致谢。

最佳答案

您不能在表单中发布禁用的元素值。 只是您可以将您的禁用为只读属性

关于javascript - 禁用元素不通过表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43893492/

相关文章:

javascript - jquery transitionend 函数 kiks 每次我重复点击

javascript - 使用 Bootstrap 下拉菜单显示/隐藏容器?

php - 在 PHP 中从一系列数字动态创建一个下拉列表*增量*

javascript - MathJax 无法与 iFrame 配合使用

javascript - innerHTML 仅在 Chrome 中编码

javascript - 根据给定变量的长度动态创建函数

javascript - 处理 React 中的状态变化

javascript - 如何从innerHTML字符串中删除隐藏标签

javascript - MooTools 的隐藏功能

javascript - +1 使用 javascript 或 jquery 按钮