Javascript 如何从特定表单中获取选定的radiobox值?
我已经生成了一些与此类似的HTMLJavascript 如何从特定表单中获取选定的radiobox值?,javascript,html,Javascript,Html,我已经生成了一些与此类似的HTML 首先,您需要将冒号改为空格或“>” 第二,你需要把收音机换成输入 $('#form_56 input[name=option]:checked').val(); 当事件发生变化时,您需要一个事件进行监听 参见示例 $(function() { $("#form_56 input:radio[name='option']").click(function() { var val = $(this).val(); alert(val
首先,您需要将冒号改为空格或“>” 第二,你需要把收音机换成输入
$('#form_56 input[name=option]:checked').val();
当事件发生变化时,您需要一个事件进行监听
参见示例
$(function() {
$("#form_56 input:radio[name='option']").click(function() {
var val = $(this).val();
alert(val);
});
});
对于任何形式:
$('form>input[type="radio"]:checked').val()
身份证号码:
$('#form_56>input[type="radio"]:checked').val()
如果未选择值,它将返回选定值或未定义值。
祝你好运
函数getSelectedValue()
{
返回$('form>input[type=“radio”]:checked').val();
}
$(函数(){
$(“按钮”)。在(
“点击”,
函数(){
log(getSelectedValue()+'selected');
}
);
});代码>
form{display:inline}
日志值
代码中的问题:更改事件未分配给单选按钮,因此未定义警报弹出窗口
以下是解决方案:
$(document).ready(function () {
$('input[type=radio]').on('change', function () {
alert($('input[name=option]:checked', '#form_56').val());
});
});
最后我把这些都算上了;没有必要举办这样的活动。
$(document).ready(function () {
$('input[type=radio]').on('change', function () {
alert($('input[name=option]:checked', '#form_56').val());
});
});