gpt4 book ai didi

javascript - 显示占位符,直到用户输入不带空格的文本

转载 作者:行者123 更新时间:2023-11-28 05:16:23 29 4
gpt4 key购买 nike

考虑以下 HTML 代码。当用户开始输入任何字符(包括空格)时,占位符会立即消失。

<input type="text" id="name"  placeholder="Enter Your Name"/>

有没有办法让占位符在用户输入不带空格的文本之前可见?

最佳答案

当键为空格时,您可以处理 keydown 事件以停止它。

document.getElementById("name").addEventListener("keydown", function(e) {
if(document.getElementById("name").value.length === 0 && e.key === ' ') {
if(e.preventDefault) { e.preventDefault(); }
else { e.returnValue = false; }
}
});
<input type="text" id="name"  placeholder="Enter Your Name"/>

关于javascript - 显示占位符,直到用户输入不带空格的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45234183/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com