我正面临着通过数据库简单验证单选按钮的问题。
我想要做的只是检查是否选择了每个问题的单选按钮。我知道简单的检查。但是当我为每个单选按钮名称使用php变量名时,很难转换为javascript变量并检查。而且我在这一点上陷入困境。
<form id="formID" method="post" action="user_anger_quiz.php?rating_finished=true">
<input type="radio" name="<?php echo $question_form_name; ?>" value="<?php echo $question_id ?>,1"/>
<input type="radio" name="<?php echo $question_form_name; ?>" value="<?php echo $question_id ?>,2" />
<p id="anger_rating_submit">
<input type="submit" value="Rate my anger level"/></p>
</form>
任何建议都会得到高级评价。
答案 0 :(得分:1)
关于你的评论:
我猜你会用php来检查它,因为你只是将php添加为标签。 在php中,您可以在表单的操作页面上使用$ _POST或$ _GET来获取单选按钮。
否则你可以使用javascript / javascript库
答案 1 :(得分:1)
我想你要确保在提交之前检查一个单选按钮?使用jquery尝试下面未测试的功能,看看是否有选中的单选按钮。在提交表单之前运行它。
function somethingChecked()
{
if (!$("input[name='<?php echo $question_form_name; ?>']:checked").val()) {
alert('You need to check something');
return false;
} else {
return true;
}
}