javascript - 如何取回单选按钮的检查值?
问题描述
我需要解决方案根据条件打开表单时如何取回单选按钮的选中值。我得到单选按钮的警报值,但不知道如何自动勾选。如果值 =2,Enhancement 给我在 javascript 中的例子
<input style="margin-right:5px" type="radio" name="ChangeTyperadio" value="1" id="New">New
<p class="checkboxclick" style="margin-left:85px">
<input style="margin-right:5px" type="radio" name="ChangeTyperadio" value="2" id="Enhancement">Enhancement
</p>
<p class="checkboxclick" style="margin-left:85px">
<input style="margin-right:5px" type="radio" name="ChangeTyperadio" value="3" id="Fix">Fix
</p>
解决方案
您可以使用 javascript 在 javascript 中获取单选按钮document.querySelectorAll('input[name=ChangeTyperadio]')
。然后您需要在它们上附加点击事件,如下所示。每次更改值时都可以在哪里获取值。
let radioButtons= document.querySelectorAll('input[name=ChangeTyperadio]');
let resultContainer = document.querySelector('#result'); document.querySelector('input[name=ChangeTyperadio]');
for(radioButton in radioButtons) {
radioButtons[radioButton].onclick = function() {
//you get the result here
resultContainer.innerText = this.value;
}
}
<p class="checkboxclick" style="margin-left:85px">
<input style="margin-right:5px" type="radio" name="ChangeTyperadio" value="2" id="Enhancement">Enhancement
</p>
<p class="checkboxclick" style="margin-left:85px">
<input style="margin-right:5px" type="radio" name="ChangeTyperadio" value="3" id="Fix">Fix
</p>
<p id="result"></p>
推荐阅读
- android - Google Analytics for Android 不是最新的 INSTALL_REFERRER 意图弃用?
- sql - 显示结果,共有三个不同的值,并且下一个结果至少是两倍大
- .net-core-3.0 - .net core 3.0/3.1 写自定义响应http请求
- python - 日志模块中的相对创建
- python - python上的条件重复累积和
- java - 如何在 Android (Java) 中添加微调器验证
- r - 在R中给定行“匹配”的情况下创建具有平均列值的表
- javascript - 找不到隐含“任何”类型的模块的声明文件 - 在导入部分 CommonJS 模块时
- python - 'save() 禁止以防止由于未保存的相关对象导致数据丢失' 即使在保存父对象时
- python - 向列表中添加新项目?