Javascript - 如果没有选择单选按钮,检查第一个

标签 javascript forms radio-button checked

我是 JavaScript 的初学者。我的动态页面上有几个单选按钮,我想创建一个脚本来执行以下操作:

HTML:

    <input type="radio" id="elemainfoto">
    <input type="radio" id="elemainfoto">
    <input type="radio" id="elemainfoto">

JavaScript:

    var radio = '#elemainfoto',
    if(radd.value == 0) {
        radd.checked the first radio element,
    } else {
        keep the way it is,
    }

如果没有标记任何单选元素,则标记第一个必填项。

最佳答案

您的期望是默认选择第一个项目,那么您应该使用 HTML 而不是 javascript 并且请注意您不应该使用两个具有相同 id 的 HTML 元素,在您的情况下您应该替换为类和/或为元素添加唯一 ID。

<input type="radio" class="elemainfoto" id="item1" checked>
<input type="radio" class="elemainfoto" id="item2">
<input type="radio" class="elemainfoto" id="item3>

根据 RobG 评论更新了答案。

关于Javascript - 如果没有选择单选按钮,检查第一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22300382/

相关文章:

javascript - jquery attr() 方法不起作用,但 javascript 版本有效

javascript - 事件监听器 Enter 键

html - 文本区域顶部的位置标签

javascript - 根据单选按钮隐藏标签的功能

javascript - 多个单选按钮表单,单个组,无法检索值

javascript - 从对象属性获取日期值 - javascript

c# - $.get 函数在 IE 中未调用

php - 将wordpress表单输入sql

php - 按网页上的按钮添加到表格中的值?

asp.net - 获取单选按钮组中所选项目的文本