首页 > 解决方案 > 休息按钮单击时如何休息动态文本框值

问题描述

当在动态创建的表中单击休息按钮时,我想休息文本框中的值。我该怎么做?

$table .='<tbody><tr>';
           $table .='<td>' . $row["emp_id"] . '</td>';
           $table .='<td>' . $row["emp_name"] . '</td>';
           $table .='<td>' . $row["date"] . '</td>';

           $table .='<td><input type="text" name="firstname" class="form-control" value="'.$row["ot_hour"] .'" size="4"></td>';
           $table .='<td><button type="button" name="ot_approval_rset" class="btn btn-primary btn-sm ot_approval_rset" " id="'.$row["emp_id"].'">Reset</button></td>';
           $currentMonth= date('Y-m');
           $query01 ="SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( `ot_hour` ) ) ) AS timeSum 
           FROM otresquest
           WHERE emp_id ='".$row["emp_id"]."' AND date LIKE '$currentMonth%' AND overtime_status=6";
           $statement = $connect->prepare($query01);

           if($statement->execute())
           {  

            $result = $statement->fetchAll();
            foreach($result as $row){
               $table .='<td>' . $row["timeSum"] . '</td>';
               }   
            }

           $table .='</tr></tbody>';

java脚本代码

$(document).on('click', '.ot_approval_rset', function() {
    emp_id = $(this).attr('id');
    //i need write code here to reset (00:00:00) value of ot_approval_rset input box
  });

在此处输入图像描述 单击重置按钮时,特定行 ot hours 应为 00:00:00 。

标签: javascriptphp

解决方案


让我们试试这段代码

 $(document).on('click', '.ot_approval_rset', function() {
        var otherInput = $(this).closest('tr').find('input').val('00:00:00');
      });

可能对你有帮助


推荐阅读