2017-08-28 129 views
1

我在引导,验证和数据加载文本方面存在问题。当你点击保存并且并非所有字段都是正确的时,该按钮必须重置“$('#save')。button('reset');”。另外“这个字段是必需的。”被放在场上。我通过“error.insertAfter(element);”有关验证,请参阅下面的代码。在第二次按钮上单击该按钮不会重置

一切都在工作一次。当我第二次点击保存按钮时(仍未填充字段),该按钮不再被重置。

我该如何解决这个问题?

<button type="submit" id="save" name="save" value="ok" class="btn btn-success btn-fill btn-wd" data-loading-text="<i class='fa fa-spinner fa-spin'></i> SAVING"> SAVE</button> 

<script> 
    $('#save').on('click', function() { 
     var $this = $(this); 
     $this.button('loading'); 
    }); 
</script> 

... 

<script> 
$(document).ready(function() { 

var $validator = $("#new").validate({ 
    rules: { 
    test: { 
     required: true, 
    } 
    }, 
    errorPlacement: function(error, element) { 
    $('#save').button('reset'); 
    error.insertAfter(element); 
}, 
}); 
} 
</script> 
+0

你还不清楚。你不觉得你的''标签应该覆盖所有的功能和变量吗? –

+0

当然有

-1

首先,我没有在JavaScript中使用任何称为'按钮'的函数。

二,所有JavaScript代码都应该在标签内。

三,在编写onclick函数之前先导入jquery。

它有一个答案here, Check this

+0

当我在写入onclick函数之前使用导入jquery时出现同样的问题。拳头点击它的作品,但第二个按钮没有重置。 – Lewis

+0

然后,它必须是一个不同的问题,不反映在你已经给出的代码:) –

相关问题