當文本框的值爲(例如)「Hello」時,我需要顯示div,當然它並不真正需要「Hello」,這只是一個示例。所以,對於JavaScript,我認爲我可以做到這一點,但我對JavaScript不太擅長,並希望得到一些幫助。當文本框符合條件時顯示Div
-2
A
回答
2
沒有進一步明晰準確當你希望出現這種情況,我無法提供一個明確的答案,但指導下應該足夠了:
var stringToMatch = 'hello',
input = document.getElementById('inputElementId'),
div = document.getElementById('divId');
input.onkeyup = function(e){
if (this.value == stringToMatch){
div.style.display = 'block';
}
else {
div.style.display = 'none';
}
};
如果你寧願不區分大小寫的匹配:
var stringToMatch = 'hello',
input = document.getElementById('inputElementId'),
div = document.getElementById('divId');
input.onkeyup = function(e){
if (this.value.toLowerCase() == stringToMatch.toLowerCase()){
div.style.display = 'block';
}
else {
div.style.display = 'none';
}
};
參考文獻:
+0
感謝您的快速響應我希望它能夠在輸入「你好」('o')的最後一個字母時立即顯示我想要的div。 –
+0
那麼,在這種情況下,上面的代碼應該工作,但由於某種原因,我用'textarea'而不是'div' ... –
+0
+1爲參考:) – debianek
1
也許這就是你要找的。
<div id="div2show">Show me</div>
<textarea id="text"></textarea>
input = document.getElementById('text'), div = document.getElementById('div2show');
input.onkeyup = function (e) {
if (this.value == 'hello') {
div.style.display = 'block';
}
};
相關問題
- 1. 當文本框不在焦點時顯示文本框文本
- 2. 當圖像onclick時顯示文本框
- 3. 當div顯示時進度條開始
- 4. 當更改組合框時顯示文本字段
- 5. 當複選框被選中時顯示文本框控件
- 6. 當文本框的值與另一個div的內容相同時顯示div
- 7. Visual Basic - 在文本框中顯示組合框條目
- 8. 當文本溢出div時顯示文本
- 9. 在文本條目中顯示div
- 10. MFC組合框:當有x個項目時顯示組合框的滾動條
- 11. 在文本框中輸入文本時顯示一條消息
- 12. 當數據對象符合NSCoding時,UITableView不顯示新條目
- 13. div未在文本框上方顯示
- 14. 當組合框值發生變化時,顯示一個文本框
- 15. 當javascript/jquery條件滿足時顯示DIV(包括jsFiddle鏈接)
- 16. 條件符合後顯示警報
- 17. AngularJS只顯示符合特定條件
- 18. 文本框顯示過去條目
- 19. 顯示文本框條目的消息
- 20. 懸停父div;在子div中顯示文本。當懸停子div時不顯示文字
- 21. 當用戶在文本框中輸入數字時,動態顯示div
- 22. 多選組合框顯示文本silverlight
- 23. 更改WPF組合框顯示文本
- 24. 當滿足PHP條件時顯示一個彈出框
- 25. 僅當CSS過渡開始時纔在div中顯示文本?
- 26. 當內容超出界限時在文本框中顯示滾動條C#
- 27. 當啓用文本框時,JQuery DatePicker未在文本框中顯示
- 28. 結合數據到文本框,而不顯示當文本/數據綁定到文本框的文本
- 29. 符合條件時終止腳本
- 30. 當rad組合框顯示空的消息字符串時,將文本框的可見性設置爲false
'如果(myform.myinput.value == '你好'){...'。谷歌「JavaScript表單」,這是有幫助的:有這種情況下的許多教程。 –