php - 想要使用字段中的输入提交数据并按“Enter”但不使用任何按钮(数据正在通过 ajax)
问题描述
<html><input id="test" type="text" /></html>
<script>
$(function(){
$("#test").keypress(function(event)
{
if ((event.charCode == 32) || (event.charCode == 64))
alert("Working with space & @ but not with Enter");
});
});
</script>
这是我的代码,但它不适用于 'Enter' 的 ascii,即 '13'
解决方案
您可以使用“event.which”而不是“event.charCode”来按下按键。event.which 将返回 13 按下回车键。
例子:
var code = event.charCode || event.which;
if(code == 13) { //Enter keycode
//Do something
}
推荐阅读
- objective-c - 在最顶部的 UIViewController 上显示 UIAlertController
- angular - chartjs-plugin-annotations 未显示在 primeNG 图表中
- javascript - 如何在控制台中访问代理的处理程序值?
- angular - 如何将带有http请求的授权标头从角度前端发送到nestjs后端
- c - "accept" 总是返回 1,但没有关闭描述符
- jquery - 重叠 onClick() 事件表内的元素
- javascript - 在 Internet Explorer 中获取?
- c++ - 无法将类对象转换为函数默认参数中的引用
- azure - Azure Blob 存储 - 当我保存到文件时出现 404
- c++ - 防止为非常量对象调用 const 函数