gpt4 book ai didi

javascript - Keypress 在 IE 中不起作用(Keydown 和 Keyup 发布表单)

转载 作者:行者123 更新时间:2023-11-28 06:24:11 42 4
gpt4 key购买 nike

我正在以一种形式工作。我在其中使用了验证插件来显示验证消息。如果用户按 Enter 键,我必须验证表单并显示该名称是否已存在。

$('#name').bind("keypress", function (e) {
$("#valid_name").parent("span").removeClass("has-error");
$("#valid_name").text("");
if (e.keyCode == 13) {
e.preventDefault();
Validate();
return false;
}
});

此代码在 Chrome 和 Firefox 中运行良好。我需要清除我在不使用插件的情况下手动显示的验证消息。但是这个事件在IE中没有触发。如果我使用 keydown/keyup,表单将在不显示验证消息的情况下发布。因此,重复的名称将添加到门户中。

任何人都可以建议解决此问题吗?

最佳答案

在 if 条件之外使用 e.preventDefault()。

关于javascript - Keypress 在 IE 中不起作用(Keydown 和 Keyup 发布表单),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35267207/

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