0
A
回答
1
像這樣的東西用jQuery:
$("#id-of-input").change(function() { $("#id-of-box"}.css('display', 'block'); });
或更改.change到。點擊
2
啓動開箱與display: none
。然後,您可以捕捉到keypress
事件輸入:
document.getElementById('myInput').onkeypress = function() {
document.getElementById('myBox').style.display = 'block';
}
+0
check out:http: //jsfiddle.net/PDnnK/23/我用你的幫助,但它仍然無法正常工作,我是否正確地使用它? – James
+0
這是因爲你的id不匹配(HTML和JavaScript)。 –
1
綁定到「變」通常不是超級好用,因爲它通常不火,直到選項卡或點擊元素了。
但是,輪詢也不是答案。
原來的答案: http://jsfiddle.net/xNEZH/2/
超夢幻新的答案: http://jsfiddle.net/4MhKU/1/
$('.input1').bind('mouseup keyup change cut paste', function(){
setTimeout(function(){
var hasInput = $('.input1').val() != "";
$('.box')[hasInput ? 'show' : 'hide']();
}, 20);
});
的setTimeout的是,因爲剪切和粘貼事件觸發的文本之前被切斷或粘貼。
相關問題
- 1. 在輸入框中輸入顯示文本到控制檯
- 2. 如何在輸入文本框時顯示鍵盤
- 3. 僅在文本框中輸入文本時顯示X按鈕
- 4. 在文本框中輸入文本時顯示一條消息
- 5. 如何在文本文件中輸入文本時顯示alertmessage
- 6. javascript如何在鼠標懸停輸入文本框時顯示文本?
- 7. 如何在html文本輸入框中輸入文本時執行jquery函數?
- 8. 如何在輸入文本框中輸入非英文語言?
- 9. 如何在文本框中輸入後顯示引腳
- 10. 如何讓onclick按鈕在輸入框中顯示文本
- 11. CSS和表單輸入:文本沒有顯示輸入文本
- 12. 如何在懸停時顯示隱形文字輸入框?
- 13. 提示時輸入文本
- 14. 如何在輸入字段中輸入時顯示微調器
- 15. 輸入文本框
- 16. 淡入輸入文本框
- 17. 輸入框文本在使用JQuery後不顯示文本slidedown()
- 18. 無法輸入值輸入文本框
- 19. 輸入文本框大於輸入-Ig
- 20. 在提示框中輸入文本
- 21. 如何在用戶輸入時突出顯示文本部分?
- 22. 如何在文本框中輸入時在標籤中顯示字母數字
- 23. 保存輸入文本下方的文字輸入框輸入
- 24. 如何突出顯示輸入框中的文本子集?
- 25. 如何顯示3個輸入框,文本和連續
- 26. 在文本框中輸入
- 27. 在輸入時清除HTML文本輸入框
- 28. JSF:在文本框中輸入時隱藏輸入
- 29. 顯示在輸入文本取代div
- 30. 結果不顯示在輸入文本
如果我知道我不會問。我會尋找什麼來幫助我呢? – James
可能類似於'onkeyup =「document.getElementById('box')。css.visibility =(this.value.length> 0)?'none':'block'' on input field。 –