Javascript 单击enter键/return键应触发submit按钮
我正在尝试使用submit按钮单击事件添加项目。现在我正在尝试实现它,这样当您在输入中输入数字并按enter键时,它将触发submit按钮并将该项添加到表中。我使用了Javascript 单击enter键/return键应触发submit按钮,javascript,jquery,Javascript,Jquery,我正在尝试使用submit按钮单击事件添加项目。现在我正在尝试实现它,这样当您在输入中输入数字并按enter键时,它将触发submit按钮并将该项添加到表中。我使用了按键事件,但它不起作用。这是 我想我做错了什么。下面是我的代码 //json数据对象 var data=JSON.parse(“{”122233334444):[“书”,“三个火枪手”,“DE7598490587”,“7584092043857”,“03/18/13 11:17:51 AM”,“03/18/13 11:17:51
按键
事件,但它不起作用。这是
我想我做错了什么。下面是我的代码
//json数据对象
var data=JSON.parse(“{”122233334444):[“书”,“三个火枪手”,“DE7598490587”,“7584092043857”,“03/18/13 11:17:51 AM”,“03/18/13 11:17:51 AM”,“03/18/13 11:17:51 AM”,“03/18/13 11:17:51 AM”,“03/18/13 11:17:51 AM”,“03/18/13 11:11:17:17:51 AM”,“03/18/18/13 11:11:22:23:17:17:51 AM”,“122223355552:“122223355552:”:“电子书”,“雪花”,“XYZ29497”,“758409204335437”,“03/18/13 11:17:51 AM”、“03/18/13 11:17:51 AM”、“3”]});
$(“#submitid”).keypress(函数(){
$(“#重新发送”).prop('disabled',false);
$(“#收据”).prop('disabled',false);
var rowId=$(“#number”).val();
$(“#编号”).val(“”);
var rowData=数据[rowId];
如果(行数据){
var tr=$(“”).attr(“id”,“数据表行-”+rowId);
for(var col=0;col
提交
书
三支步枪
DE7598490587
7584092043857
2013年3月18日11:17:51上午
2013年3月18日11:17:51上午
1.
重发
收据
您需要在输入上而不是在提交按钮上处理按键
或按键
:
$('#number').keydown(function (event) {
if (event.keyCode === 13) {
// Enter was pressed
}
});
您需要在输入上而不是在提交按钮上处理
keydown
或keypress
:
$('#number').keydown(function (event) {
if (event.keyCode === 13) {
// Enter was pressed
}
});
以下是您应该知道的事项
1) 您需要知道输入键的密码(即13) 2) 因为您标记了jQuery、learn,所以此属性表示按下的特定键或按钮 3) ,执行附加到给定事件类型的匹配元素的所有处理程序和行为
$("#number").on('keypress', function (e) {
if(e.which == 13) { // check keycode condition
$('#submitid').trigger('click');
}
else {
//Todos
}
e.preventDefault(); //Toprevent bounce
});
以下是您应该知道的事项
1) 您需要知道输入键的密码(即13) 2) 因为您标记了jQuery、learn,所以此属性表示按下的特定键或按钮 3) ,执行附加到给定事件类型的匹配元素的所有处理程序和行为
$("#number").on('keypress', function (e) {
if(e.which == 13) { // check keycode condition
$('#submitid').trigger('click');
}
else {
//Todos
}
e.preventDefault(); //Toprevent bounce
});
你做错了什么,你没有发布任何代码。不要期望人们只关注你的链接。你做错了什么,你没有发布任何代码。不要期望人们只关注你的链接。不是吗?@canon是的,我键入了2而不是1。我会修复它。不是吗键入2而不是1。我会修复它。@krishyalla你做错了。按一下键
文本框
会触发#submitid
的单击事件。但我看不到任何提交的“单击”事件button@krishyalla你做错了。按onkeytextbox
会触发#submitid
的click事件。但是我没有看到任何“click”事件提交按钮