在表单提交之前获取单选按钮的值

时间:2011-10-19 05:27:02

标签: javascript jquery cakephp radio-button

如何通过PHP或jQuery提交表单之前获取单选按钮的值?
如果有人能提出某种方式,那将会很棒:)

3 个答案:

答案 0 :(得分:3)

您可以使用Javascript轻松完成。

<script>

function getRadioValue(id) {
var radioBtn = document.getElementById(id);
alert(radioBtn.value);
}  

</script>


<form  action="" method="post">
    <input type="radio" id="btn1" name="123" value="value1" onclick="getRadioValue(this.id)"/>
    <input type="radio" id="btn2" name="123" value="value2" onclick="getRadioValue(this.id)"/>
    <input type="radio" id="btn3" name="123" value="value3" onclick="getRadioValue(this.id)"/>
    <input type="submit">
</form>

答案 1 :(得分:0)

var value = $('#your-form :radio:first').val();

答案 2 :(得分:0)

让您的用户坚强:

<form onsubmit="alert(this.fooBar.value);" action=""
      onclick="alert(this.fooBar.value);">
  <div>
    <input type="text" name="fooBar" value="foo bar">
    <input type="submit">
  </div>
</form>