我在提交表单时禁用一些元素并启用这些元素。这样我就可以提交这些值。但我在操作类中找不到值,但元素已启用。
由于我使用的是 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/