我有一個文本區域,其中可以不超過100個單詞。我發現了一個很好的指示器腳本,可以對頁面上的單詞進行倒計時,但如果用戶輸入的單詞超過100個單詞,它仍然允許用戶提交。我需要在其中集成驗證。 注意:我在其他地方使用了validate.js。添加驗證,並且不允許使用jQuery單詞計數提交表單
$(document).ready(function() {
$("#word_count").on('keyup', function() {
var words = this.value.match(/\S+/g).length;
if (words > 100) {
// Split the string on first 100 words and rejoin on spaces
var trimmed = $(this).val().split(/\s+/, 100).join(" ");
// Add a space at the end to keep new typing making new words
$(this).val(trimmed + " ");
}
else {
$('#display_count').text(words);
$('#word_left').text(100-words);
}
});
});
如果你問有關如何使用jQuery驗證插件,那麼請至少做出嘗試和表演我們在哪裏/如何失敗。我看不出你的字數腳本與你如何使用某種驗證有任何關係。 – Sparky
是的。問題是如何在我的腳本數倒計時器中集成驗證。不validate.js我想我補充說,如果有潛在的衝突情況 –