我試圖顯示和隱藏DIV內容取決於用戶的輸入。的onkeyup不工作的hide()
這裏是我的代碼:
<input type="text" name="pass" id="pass" onkeyup="check_input(this.value)">
<div id="repeated_pattern" style="display:none">
<b>REPEATED PATTERN</b>
<p>Repeated characters</p>
</div>
<script>
function check_input(value){
//this would check if there are 3 or more characters repeated consecutively
var repeat_pattern = /(.)\1\1/.test(value);
if(repeat_pattern) {
$("#repeated_pattern").show(500);
}else{
$("#repeated_pattern").hide(500);
}
}
</script>
測試:
- 當我嘗試輸入
gg
,股利內容並沒有表現出這樣的結果是OK - 當我嘗試輸入
ggg
,在div內容顯示這樣的結果是OK - 但是,當我嘗試刪除一個
g
所以它現在是gg
。它應該是div內容必須隱藏但仍然顯示。onkeyup
與hide()
函數無法正常工作。
如何使用的onkeyup隱藏()或反之亦然工作?
該瀏覽器是用來 –
似乎這裏http://jsfiddle.net/arunpjohny/KjN6H/工作 –
火狐,等我將嘗試在自己的Chrome – catherine