如何添加onfocus =“this.select();”到内联编辑表?

时间:2017-10-14 09:54:03

标签: javascript php jquery

我有使用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>

1 个答案:

答案 0 :(得分:-1)

onfocus函数是一个自我声明的函数,已作为event元素的input存在。

您将其设置为onClick功能事件

中的变量
... onClick="showEdit(this);onfocus="this.select();">...

相反,必须调用函数:

... onClick="showEdit(this);" onfocus="this.select();">...