提交表单后的操作

时间:2014-08-17 10:44:32

标签: javascript jquery forms

在提交表单后,您是否可以更改字段的值?

我有一个禁用select字段的表单,为了发布我启用它的表单,但在我希望将其设置为禁用后立即true。这是我的代码:

    $("Form").submit(function() {
    $("#done", this).prop("disabled", false);  
});    

1 个答案:

答案 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
    });
祝你好运!