我有一个包含多个输入的表格。出于某种原因,我希望在用户提交表单时不发布具有特定类别的特定输入。
我已经尝试禁用以下特定输入:
$('.myinputs').each(function (i) {
$(this).prop('disabled', false);
});
此命令将禁用输入,但仍在发布中。
有任何提示吗?
谢谢
答案 0 :(得分:2)
应禁用true而不是false,请尝试:
$('.myinputs').each(function (i) {
$(this).prop('disabled', true);
});
答案 1 :(得分:1)
您可以参考this answer
您可能需要将逻辑放在“提交事件”上
$(function()
{
$("form").submit(function()
{
$(this).children('.myinputs').attr("disabled", "disabled");
return true; // ensure form still submits
});
});