所以我正在做那个可编辑的桌子,我找到了一个很好的例子,但我遇到了一些问题。
<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)它保存到数据库..
答案 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;
}