javascript - 使用 Javascript 提取单选按钮值

标签 javascript html forms

我的网页上有一个如下所示的表单:

<form id="numberForm">
<input type="radio" name="number" value="singular"> singular <br>
<input type="radio" name="number" value="plural"> plural <br>
</form>

如何在 Javascript 中提取当前选定单选按钮的值(无需提交操作)?

我想要的是以下内容:

var formInput = document.getElementById("numberForm");
var numberInputValue = formInput.SELECTEDBUTTON.value;

最佳答案

试试这个(在 JS 中使用 querySelector):

function getSel() {
var formInput = document.getElementById("numberForm");
var rb=formInput.querySelector('[type="radio"]:checked'); //get selected radio button
document.getElementById('spVl').innerHTML = 'Selected value = '+rb.value;
}
<form id="numberForm">
<input type="radio" name="number" value="singular"> singular <br>
<input type="radio" name="number" value="plural"> plural <br>
<input type="button" value="Get selected radio button value" onclick="getSel();" /><br>
<span id="spVl"></span>
</form>

关于javascript - 使用 Javascript 提取单选按钮值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35530879/

相关文章:

javascript - 从父级下拉菜单中 react 设置子级状态

javascript - 鼠标滚轮缩放

javascript - 将键盘焦点设置为 <div>

c# - 作为成员重写 PictureBox 的 OnMouseClick

javascript - 使用onclick在同一图像上播放和暂停

javascript - 创建回历日期选择器

javascript - Vuejs : Detect Change Event On Computed Value

html - 当一个兄弟绝对定位时如何保留兄弟元素位置?

JavaScript:找不到元素

javascript - 为什么单击此复选框后无法取消选中?