jQuery中的Ajaxform

jQuery中的Ajaxform,jquery,ajax,Jquery,Ajax,我正在使用ajaxForm。现在我遇到了一个问题。我的想法是当用户输入用户名时,如果有任何错误的用户名,它应该向用户报告一条消息 我的代码工作正常,但问题是在向用户显示报告消息后,submit按钮变为非活动状态。因此,用户无法再次单击提交按钮 我如何解决这个问题 $(document).ready(function(){ $('#myForm').ajaxForm(function(data) { if (data==1){ $('#bad').f

我正在使用ajaxForm。现在我遇到了一个问题。我的想法是当用户输入用户名时,如果有任何错误的用户名,它应该向用户报告一条消息

我的代码工作正常,但问题是在向用户显示报告消息后,submit按钮变为非活动状态。因此,用户无法再次单击提交按钮

我如何解决这个问题

$(document).ready(function(){
    $('#myForm').ajaxForm(function(data) {
        if (data==1){
            $('#bad').fadeIn("slow");
        }
    });
});


请输入有效的用户名



您可能希望尝试捕获表单上的提交事件,然后使用ajaxSubmit。像这样:

$('#myForm').submit(function() {
    $(this).ajaxSubmit(function (data) {
         if (data==1){
             $('#bad').fadeIn("slow");
         }
    });

    return false;
});
它可能会避开你正在经历的任何有趣的事情

<form id="myForm" action=" " method="post">
    <center> <input type="submit" id="submitinput" value="Submit"/> </center>
</form>
$('#myForm').submit(function() {
    $(this).ajaxSubmit(function (data) {
         if (data==1){
             $('#bad').fadeIn("slow");
         }
    });

    return false;
});