将Ajax从onclick更改为onsubmit

将Ajax从onclick更改为onsubmit,ajax,Ajax,我想更改以下代码,此时代码从ajax表七脚本的输入框读取数据-ajax表编辑器,然后单击“保存”将其添加到表中。我希望它在用户按enter键时执行此操作,我如何通过修改代码来执行此操作: if(editTblRow==null && editTblCell==null){ if(fieldtype!='blob'){ $($('#ajaxtb')[0].rows[rowid].cells[cellid]).html('<input type="text" id="edit_

我想更改以下代码,此时代码从ajax表七脚本的输入框读取数据-ajax表编辑器,然后单击“保存”将其添加到表中。我希望它在用户按enter键时执行此操作,我如何通过修改代码来执行此操作:

if(editTblRow==null && editTblCell==null){
if(fieldtype!='blob'){
$($('#ajaxtb')[0].rows[rowid].cells[cellid]).html('<input type="text" id="edit_box" class=\"edit_input\" value=\"' + id + '\" /><div class=\"cell_opts\"><a href=\"javascript:return false;\" onclick=\"' + "editCell('','','','','','save','','" + updatestring + "');" + '\">Save</a> - <a href=\"javascript:return false;\" onclick=\"' + "editCell('','','','','','cancel');" + '\">Cancel</a></div>'); 

} else {

$($('#ajaxtb')[0].rows[rowid].cells[cellid]).html('<textarea id="edit_box" class=\"edit_input\" value=\"' + id + '\" >' + id + '</textarea> <div class=\"cell_opts\"><a href=\"javascript:return false;\" onclick=\"' + "editCell('','','','','','save','','" + updatestring + "');" + '\">Save</a> - <a href=\"javascript:return false;\" onclick=\"' + "editCell('','','','','','cancel');" + '\">Cancel</a></div>');
}

尝试使用这个JQuery函数。它将帮助识别是否单击了enter键

$(document).keypress(function(e) {
   if(e.which == 13) {
     // Your code here
   }
});