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>
你還不清楚。你不覺得你的''標籤應該覆蓋所有的功能和變量嗎? –
當然有
首先,我沒有在JavaScript中使用任何稱爲'按鈕'的函數。
二,所有JavaScript代碼都應該在標籤內。
三,在編寫onclick函數之前先導入jquery。
它有一個答案here, Check this
來源
2017-08-28 10:43:29
當我在寫入onclick函數之前使用導入jquery時出現同樣的問題。拳頭點擊它的作品,但第二個按鈕沒有重置。 – Lewis
然後,它必須是一個不同的問題,不反映在你已經給出的代碼:) –