【问题标题】:Passing checked checkboxes through to next form将选中的复选框传递到下一个表单
【发布时间】:2013-04-23 11:59:06
【问题描述】:

有没有办法让选中的复选框作为选中的复选框传递到下一个表单?我知道你可以为单选按钮编写代码: <?php echo (isset($register) && $register == 'no') ? ' checked' : '' ; ?>

一个名称和不同值有多个复选框。因此,当在电子邮件中查看时,它只是循环显示复选框的值。但在我发送电子邮件之前,我希望复选框被选中(如果它们在之前的表单中被选中),就好像表单中有错误一样。

有没有办法确保您选中的复选框在下一个表单中被选中?用php还是javascript?

【问题讨论】:

  • 只会处理选中的复选框。所以不需要检查值

标签: php javascript forms checkbox


【解决方案1】:

您可以像设置单选控件一样检查和设置复选框,只要为复选框设置值即可。

如果不设置复选框值,选中的复选框将包含“on”的值。

【讨论】:

    【解决方案2】:

    您可以使用下面提到的名称和值并检查选中的选项

    <input type="checkbox" name="interests1" value="Food"> 
    <input type="checkbox" name="interests2" value="Movies"> 
    <input type="checkbox" name="interests3" value="Music"> 
    <input type="checkbox" name="interests4" value="Sports">
    

    检查使用 get/post as:

     if(isset($_GET['intreset1'])){
       //something here
     }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-24
      • 2015-08-25
      • 1970-01-01
      • 2011-12-14
      • 1970-01-01
      • 2015-07-24
      • 2023-03-06
      相关资源
      最近更新 更多