语义-ui 复选框和按钮勾选 PHP

Semantic-ui Checkboxes and buttons check on PHP

Semantic-ui主要使用jqueryjavascript。 因此,当您使用他们的 jquery 复选框并选中它时,它会向其添加“checked”class。

问题是,我想使用 PHP isset() 函数来知道复选框是否被选中,但是因为复选框本身没有被选中,所以我不能。

如何识别 PHP 上选中的 Semantic-ui 复选框? 谢谢。

形式:

<form class="ui form" action="your_action.php" method="post">
   <div class="field">
    <label>First Name</label>
      <input type="text" name="first-name" placeholder="First Name">
   </div>    
  <div class="field">
   <div class="ui checkbox">
     <input name='check' type="checkbox" tabindex="0" class="hidden">
    <label>I agree to the Terms and Conditions</label>
   </div>
 </div>
  <button name='action' value="submit" class="ui button" type="submit">Submit</button>
</form>

your_action.php

只需勾选复选框:

if ($_REQUEST['action'] == 'submit') {
    if(isset($_REQUEST['check']) and $_REQUEST['check'] == 'on') {
      //do you stuff
    }

如果您想在 javascript 内进行检查,请使用复选框的 "is checked" 行为

$('.ui.checkbox').checkbox(<i>behavior</i>, argumentOne, argumentTwo...);