清除按下回车键后文本框的值
Clearing the value of a text box after the enter key has been pressed
我为学校创建了一个带有文本框的网站/游戏。它看起来有点像Quizlet (https://quizlet.com)。
当用户按回车键时,应清除输入。问题是:在电脑上,它工作得很好,但在手机上,它留下一个空行。所以单词检查器总是会算错,除非玩家用退格键删除它。有没有办法移除手机上的输入?因为我遇到了很多麻烦(特别是因为它在手机上工作是必要的)。
// The code I used a year ago to
resetInput();
function resetInput() {
document.getElementById("input").value = ""; //
document.getElementById("opmerking").innerHTML = "TextBalk geupdate!";
}
编辑我找到了解决方案,问题是我调用了一个"onkeypress"事件,它可以在键被释放之前触发,这意味着输入被清除,之后,输入被放置。我通过使用onkeyup事件来修复它,并在按下的键是enter键时取消此事件。
解决方案是事件的时间。
我调用了一个'onkeypress'事件,它在键被释放之前触发,这意味着输入被清除,在那之后,输入被放置。我通过使用onkeyup事件来修复它,并在按下的键是enter键时取消此事件。
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- onkeyup无法动态创建多个文本区域
- 如何在下面的ES6循环中获得前面的文本
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 使用回车按钮提交文本框表单
- 文本区域中的回车作为换行检索
- 如何从文本区域输入显示回车
- 我将如何使用jquery在html文本区域中按回车符时添加换行符
- 将回车附加到文本框中
- 在用户选择一个项目(使用回车或鼠标点击)后,从asp.net自动完成文本框中弹出选项卡
- 在文本区域字段中保留回车(十六进制0D)
- 如何处理使用jQuery时的回车与textarea文本追加
- 文本框(文本区域)的回车
- jQuery textarea将回车替换为纯文本
- 如何防止除文本区域之外的所有表单元素上的回车/回车