2014-02-19 30 views
1

我想更改下面的代碼,此刻的代碼從一個Ajax表的輸入框(七喜腳本 - 阿賈克斯表編輯器)中讀取數據,然後當你點擊保存其添加到桌子。我想它,所以它做到這一點,當用戶按下回車,我怎麼能做到這一點通過修改代碼:變化阿賈克斯的onsubmit

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>'); 
} 

回答

0

嘗試使用這個jQuery功能。這將有助於識別是否點擊了回車鍵。

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