gpt4 book ai didi

jQuery BlockUI : Is it possible to run a function after a user hits the "enter" key?

转载 作者:行者123 更新时间:2023-12-01 06:20:02 26 4
gpt4 key购买 nike

我正在尝试创建一个非常小且简单的模式对话框,仅显示文本区域。

目标:

  • 如果用户按下“esc”键,它就会消失(并且文本输入将被忽略)
  • 如果用户输入文本并按下“enter”键,则会运行接受输入的函数(称为“postText(userinput)”)

我想知道是否可以使用 jQuery BlockUI:http://malsup.com/jquery/block/#demos .

但是,我不确定如何实际关闭基于 esc 的对话框,或者在用户按 Enter 键时运行函数。

任何帮助将不胜感激!

最佳答案

尝试这样的事情;

$('#txtValue').keyup(function(e) {
e.preventDefault();

if (e.keyCode === 13) {
// The Enter key was pressed
postText($(this).val());
}
});

您应该如何使用 form.submit 事件而不是监听 enter 键。

if (e.keyCode === 27) {
// The Esc key was pressed
$('#dialog').hide();
}

另请参阅这些内容以获取更多信息;

https://stackoverflow.com/search?q=javascript+esc+key

https://stackoverflow.com/search?q=javascript+enter+key

关于jQuery BlockUI : Is it possible to run a function after a user hits the "enter" key?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11721144/

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