【发布时间】:2022-01-13 01:36:39
【问题描述】:
如果问题中至少有一个未回答,如何验证单选按钮。如果您想知道我在 html 中使用 while 循环来显示所有问题。我正在尝试服务器端验证,因为我不知道如何在 Javascript 中进行验证。
示例问题输出 您是否发烧或体温超过 38 °C? * 是的 不 --这里有其他问题
<div class="form-group">
<label for="" name="qid[<?php echo $row['id'] ?>]"><?=$row['questions']?> *</label>
<div class="form-check">
<input class="form-check-input" type="radio" name="ans[<?php echo $row['id'] ?>" value="Yes">
<label class="form-check-label">Yes</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="ans[<?php echo $row['id'] ?>" value="No">
<label class="form-check-label" value="No">No</label>
</div>
</div>
foreach($_POST as $key => $val)
{
if(substr($key, 0, 3) == 'ans')
{
$key = substr($key,4);
// $sql2 = "INSERT INTO health_declaration (patient_id,question_id,answer) VALUES ('$patient_id','$key','$val') ";
// $query_run1 = mysqli_query($conn,$sql2);
}
}
【问题讨论】:
-
您是否尝试将
required属性添加到input标记? -
我应该在哪里添加?我忘了那个功能让我试试
-
<input .... required>添加到所有输入标签。 -
谢谢你,我用你的回答解决了我太笨了
-
最后一个问题我只在是输入中添加必填项?
标签: javascript php