在提交表单后,您是否可以更改字段的值?
我有一个禁用select
字段的表单,为了发布我启用它的表单,但在我希望将其设置为禁用后立即true
。这是我的代码:
$("Form").submit(function() {
$("#done", this).prop("disabled", false);
});
答案 0 :(得分:1)
我现在无法测试它,但尝试这种方法:
$('Form').submit(function (e) {
e.preventDefault(); // don't submit multiple times
$('Form.select').prop('disabled', true); // Enable the select
this.submit(); // use the native submit method
$('Form.select').prop('disabled', false); // Disable the select
});
让我知道这是如何解决的。
OR
$('Form').submit(function (e) {
e.preventDefault(); // don't submit multiple times
$('Form.select').prop('disabled', true); // Enable the select
$.post('action.php', $('Form').serialize()); // AJAX submit
$('Form.select').prop('disabled', false); // Disable the select
});
祝你好运!