验证HTML单选按钮

时间:2011-08-02 15:10:57

标签: php html forms validation radio-button

我正面临着通过数据库简单验证单选按钮的问题。

我想要做的只是检查是否选择了每个问题的单选按钮。我知道简单的检查。但是当我为每个单选按钮名称使用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>

任何建议都会得到高级评价。

2 个答案:

答案 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;
    }
}