使用javascript

时间:2017-01-21 20:24:03

标签: javascript php jquery html

所以我正在做那个可编辑的桌子,我找到了一个很好的例子,但我遇到了一些问题。

<td contenteditable="true" class="hover" onBlur="saveToDatabase(this,'question','1')" onClick="showEdit(this);">Blab Bla 1</td>

好吧那就是数据库和onBlur =我的回音线=有id为1所以我可以轻松地将它保存在模糊中,点击后我编辑td。

所以不是bluring保存数据库我想让它onkeypress(输入)= SaveToDatabase但我认为这是怎么可能的,因为数据库回应它作为内联javascript所以我需要找到一种方式使它onkeypress(13~input)它保存到数据库..

1 个答案:

答案 0 :(得分:0)

你可以做这样的事情

HTML

onkeypress="if(checkIfEnter(event)){saveToDatabase(this,'question','1')}"    
//or
onkeypress="if(checkIfEnter(event)){this.blur();}"

JS

function checkIfEnter(e) {
  e = e || window.event;
  if (e.keyCode != 13) {return false};
  e.preventDefault();
  return true;
}