1
我試圖放在一起看起來很簡單,但出於某種原因,我無法使return false;
正常工作。我試圖阻止用戶在發現三次單詞「img」後再輸入文本。 return false;
由於某種原因不起作用。除了如何阻止用戶輸入外,我的演示中都有一些工作。任何幫助都會很棒。在textarea中找到單詞後停止用戶輸入
DEMO:jsfiddle.net/ryanverdel/2cAeX/
$('#test').keyup(function(e){
var v = $(this).val(),
w = v.split(/\b[\s,\.-:;]*/),
word = 'img',
c = 0;
for (var i=0,len=w.length;i<len;i++){
if (w[i] === word){
c++;
}
if(c == 3){
return false
}
}
$('#output').text(c);
});
謝謝!它完全放棄了我的想法。不知道我是如何忘記按鍵的。現在唯一的問題是讓他們使用退格刪除文本。現在有可能我們稱之爲'return false'? – ryan
@ryan - nope,按backspace將不可能這樣,我會爲此添加一個解決方案。 – adeneo
感謝您的幫助。 – ryan