预选单选按钮

时间:2018-01-01 06:56:22

标签: html radio-button

我在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

3 个答案:

答案 0 :(得分:0)

  <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>

答案 1 :(得分:0)

您可以使用checked属性

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

答案 2 :(得分:0)

在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