当文本框的值为(例如)“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表单”,这是有帮助的:有这种情况下的许多教程。 –