你如何回应无线电输入类型?

时间:2014-04-15 18:36:54

标签: php html

我有一个回复文本和无线电输入的html表单。表单等待所有值填充后再回显它们。

以下是我的文字输入示例:

<input type='text' name='occ3' size='20' value="<?php echo $occ3; ?>"/>

这是我的电台输出:

<input type='radio' name='o2' value='yes'>Yes
<input type='radio' name='o2' value='no'>No

用户提交信息后如何输出所选的电台?请帮忙

3 个答案:

答案 0 :(得分:1)

如果您希望单选按钮默认为提交的内容,您可以执行以下操作:

$o2 = $_REQUEST['o2'];
?>
<input type='radio' name='o2' value='yes' <?php if($o2 == 'yes') echo 'checked' ?> >Yes
<input type='radio' name='o2' value='no' <?php if($o2 == 'no') echo 'checked' ?> >No

答案 1 :(得分:1)

PHP

  if (isset($_POST['radio'])) { // if options was checked
      echo $_POST['radio']; // echo the choice
    else
      echo "you nothing was selected.";

答案 2 :(得分:0)

<input type='radio' name='o2' value='yes' <?php echo $o2 == 'yes' ? 'checked' : ''; ?>>Yes
<input type='radio' name='o2' value='no' <?php echo $o2 == 'no' ? 'checked' : ''; ?>>No