我有使用PHP和Mysqli的内联编辑表。当我在记录中单击以使用onfocus =“this.select();”编辑它时,如何选择内容? 正常的内联编辑工作正常,但光标会在单击或使用选项卡上的值旁边添加。请帮助
<?php
foreach($faq as $k=>$v) {
?>
<tr class="table-row">
<td><?php echo $k+1; ?></td>
<td contenteditable="true" onBlur="saveToDatabase(this,'raceno','<?php echo $faq[$k]["id"]; ?>')" onClick="showEdit(this);onfocus="this.select();"><?php echo $faq[$k]["raceno"]; ?> </td> </tr>
答案 0 :(得分:-1)
onfocus
函数是一个自我声明的函数,已作为event
元素的input
存在。
您将其设置为onClick
功能事件
... onClick="showEdit(this);onfocus="this.select();">...
相反,必须调用函数:
... onClick="showEdit(this);" onfocus="this.select();">...