【发布时间】:2019-05-04 22:46:32
【问题描述】:
我在引导、验证和数据加载文本方面遇到问题。当您单击保存并且并非所有字段都正确时,必须重置按钮“$('#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>
【问题讨论】:
-
你还是不清楚。你不觉得你的
</script>标签应该覆盖所有的函数和变量吗? -
当然有
标签: javascript twitter-bootstrap