0

好的,所以我得到了一个表格,可用性对我来说很重要。如果用户完成表单然后点击提交但表单上有错误我设置了值以回显

例如 <input class="input_phone" name="phone" type="text" value="<?php echo $_POST['phone']; ?>" maxlength="15" />

输入的值将返回到表单字段中,这样用户就不必重新输入每个字段。

如何使用单选按钮实现相同的效果?

<input class="radio" name="q1" type="radio" value="YES">

如果我将值设置为$_POST['q1']如何将其设置为YES

4

2 回答 2

2

与输入文本相同,只是属性checked

<input class="radio" name="q1" type="radio" value="YES" <?php echo $_POST['q1'] === 'YES' ? 'checked' : ''; ?>>
于 2012-07-23T01:32:56.437 回答
1
if isset($_POST['q1']){
   echo '<input class="radio" name="q1" type="radio" checked="checked" value="YES">';
}else{
   echo '<input class="radio" name="q1" type="radio" value="NO">';
}
于 2012-07-23T01:30:41.993 回答