Php 提交后填充单选按钮值

Php 提交后填充单选按钮值,php,javascript,jquery,Php,Javascript,Jquery,我尝试实现以下代码: <?php $yesno1=""; $yesno2=""; $option1=""; $option2=""; $option3=""; if(isset($_POST['submit'])){ $yesno1=$_POST['yesno1']; $yesno2=$_POST['yesno2']; $option1=$_POST['option1']; $option

我尝试实现以下代码:

    <?php
    $yesno1="";
    $yesno2="";
    $option1="";
    $option2="";
    $option3="";
   if(isset($_POST['submit'])){
      $yesno1=$_POST['yesno1'];
      $yesno2=$_POST['yesno2'];
      $option1=$_POST['option1'];
      $option2=$_POST['option2'];
      $option3=$_POST['option3'];
     } 
    ?>    
   <form method="POST" name="contact_form"
  action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>">
 <input type="radio" name="yesno1" value="yes" style="outline:0;"/>Yes
 <input type="radio" name="yesno1" value="no" style="outline:0;"/>No
 <input type="radio" name="yesno2" value="yes" style="outline:0;"/>Yes
 <input type="radio" name="yesno2" value="no" style="outline:0;"/>No
 <input type="checkbox" name="option1" value="Milk"> Milk<br>
 <input type="checkbox" name="option2" value="Butter" checked> Butter<br>
 <input type="checkbox" name="option3" value="Cheese"> Cheese<br>
 <input type="submit" value="Submit" name='submit'>
 </form>

下面是一个例子

<input type="checkbox" name="option1" value="Milk" <?php echo ($_POST['option1'] == 'Milk' ? 'checked' : '') ?>> Milk<br>
来自:

input(
)元素用于为创建交互式控件 基于网络的表单

属性

类型

[……]

单选按钮
:单选按钮。您必须使用
属性来定义
此项目提交的值使用
选中的
属性指示
默认情况下是否选择此项。具有
name
属性的相同值位于相同的“单选按钮”中 团体”;一次只能选择组中的一个单选按钮


这是一个基本的HTML问题。跑之前先学走路;-)

但是一定要对输入进行消毒,否则有人会给您发送
“onclick=location.replace('http://hackersite.com)
以存储在数据库中