返回按键不反映更改

时间:2017-03-11 12:17:37

标签: javascript jquery html

我的html表中有内容可编辑的td。我可以在这里更改文本,只有当我使用鼠标单击页面中的某个位置时,更改才会反映到数据库中。我希望数据能够反映在键盘上的返回键上

 <td bgcolor="#FFFFFF" contenteditable="true" data-old_value="<?php echo $rows1["coin_id"]; ?>" onBlur="saveInlineEdit1(this,'coin_id','<?php echo $rows1["coin_id"]; ?>','<?php echo $userRow['userId']; ?>')"><?php echo $rows1["coin_id"]; ?></td>

现在我使用以下jquery脚本

检测返回键
$(document).ready(function(){
    $('#enterit').on('keydown', 'td', function(e) {
        if (e.keyCode == 13){
            e.preventDefault();
            $(this).click();
        }
}); });

这仅检测返回键按下。我想要返回键按下操作来执行鼠标随时点击页面的操作。

简单来说,我想要像phpmyAdmin那样的事情发生。让方案是您要编辑数据库表中任何字段的数据。您只需单击数据,编辑它并按返回以保存更改。我想要与我的html表格中的phpmyAdmin相同的功能。

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

$(document).ready(function(){
    $('#enterit').on('keydown', 'td', function(e) {
        if (e.keyCode == 13){
            e.preventDefault();
            $(this).blur();
        }
}); });

$(本).blur();工作得很好。