簡體   English   中英

如何添加 onfocus="this.select();" 到內聯編輯表?

[英]How to add onfocus="this.select();" to an Inline edit table?

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

onfocus函數是一個自我聲明的函數,並且已經作為input元素的event存在。

您將其設置為onClick函數事件中的變量

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

相反,必須作為函數調用:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM