【问题标题】:Pre-Selection of a Radio button单选按钮的预选
【发布时间】:2018-06-11 09:05:12
【问题描述】:

我在 html 中使用表单,其中也有一些单选按钮,当表单不完整并且用户按下提交按钮时,服务器将用户重定向(使用标题)再次到表单并说完全填写用户回到页面,他已经填写的数据应该在那里,我在姓名和电子邮件的情况下这样做了,但在单选按钮的情况下很难

header("location:main.php?nm=$name&email=$em&gender=$gen&paf=$paf&msg=please fill form");

表单代码

Gender: <input type="radio" name="gender" value="Male" >Male <input type="radio" name="gender" value="Female" >Female <input type="radio" name="gender" value="Other" >Other

【问题讨论】:

标签: html radio-button


【解决方案1】:

你可以使用checked属性

<input type="radio" name="name" value="" checked="checked" />

【讨论】:

    【解决方案2】:

      <input type="radio" name="gender" value="male" checked> Male<br>
      <input type="radio" name="gender" value="female"> Female<br>
      <input type="radio" name="gender" value="other"> Other<br><br>

    【讨论】:

      【解决方案3】:

      在 php 代码的表单页面上,你必须设置 $male, $female 的变量来检查。

      if (!empty($_GET['gender'])){
      if($_GET['gender']=="Male"){
          $male="checked";
      }
      else if($_GET['gender']=="Female"){
          $fmale="checked";
      }
      else{
          $other="checked";
      }}
      

      并以形式回显这些变量

          Gender:
        <input type="radio" name="gender" value="Male" <?php echo $male; ?>>Male
        <input type="radio" name="gender" value="Female" <?php echo $fmale; ?> >Female
        <input type="radio" name="gender" value="Other" <?php echo $other; ?> >Other
      

      【讨论】:

        猜你喜欢
        • 2018-10-24
        • 2013-08-07
        • 2015-07-03
        • 1970-01-01
        • 1970-01-01
        • 2018-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多