首页 文章

同时勾选复选框

提问于
浏览
0
<?php        
  $result = mysqli_query($conn,"SELECT * FROM medicine");

  while($row = mysqli_fetch_array($result)) {
    ?>
    <tr>
    <td><input type="checkbox" name="chkbox[]"  id="chkbox"class="case" value="<?php echo $row['Name'];  ?>" /></td>
    <td ><input type="checkbox" name="chkboxx[]" id="chkboxx" class="case" value="<?php echo $row['Price'];  ?>"/></td>

<?php
  }
?>

我有两列复选框,我需要同时勾选这两个 . 它可以吗?

我的意思是,如果选中列名,则还会自动检查列价 .

1 回答

  • 0

    是的你可以,但是你可以把它放在阵列上并使用它你想要的:

    • 在页面中添加数据库值
    <?php        
      $result = mysqli_query($conn,"SELECT * FROM medicine");
      $array_list=array();
    
      while($row = mysqli_fetch_array($result))
      {
          $array_list[]=$row;
      }
    
      $i=0;
    
      foreach($array_list as $key)
      {
        echo '
        <tr>
           <td><input type="checkbox" name="chkbox[]"  onclick="checkdo(\'chkboxx'.$i.'\')" id="chkbox'.$i.'"class="case" value="'.$row['Name'].'" /></td>
           <td><input type="checkbox" name="chkboxx[]" id="chkboxx'.$i.'" class="case" value="'.$row['Price'].'"/></td>
        </tr>';
    
        $i++;
    }
    
    • Javascript进程

    让我们说这个第一个进程的输出勾选两个复选框同时你可以使用jQuery - 参见下面的例子:

    <!DOCTYPE html>
    <html>
    <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script>
    function checkdo(chid)
    {
        $('#'+chid).click();
    }
    </script>
    </head>
    <body>
    
    <table>
    <tr>
        <td><input type="checkbox" name="chkbox[]"  id="chkbox"class="case" value="" /></td>
        <td ><input type="checkbox" name="chkboxx[]" id="chkboxx" class="case" value=""/></td>
        </tr>
    </table>
    
    </body>
    </html>
    

相关问题