`
tianyaguozhe
  • 浏览: 14301 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

JS验证radio和checkbox是否被选

    博客分类:
  • js
阅读更多
<html>
<head>
    <title></title>
    <script src="JavaScript.js"></script>
    
</head>


<body>
    <form id="form" name="form" method="post" action="http://js.alixixi.com" onsubmit="return CheckForm()">
        <input type="checkbox" name="love" >
        <input type="checkbox" name="love" >
        <input type="checkbox" name="love" >
        <input type="checkbox" name="love" >
        


        <input type="radio" value="好的" name="miaoshu" >
        <input type="radio" value="好的" name="miaoshu" >
        <input type="radio" value="好的" name="miaoshu" >
        <input id="txtbox" name="MyTextfield" type="text">
        
        <input type="submit" value="提交" >
    </form>


</body>
</html>




function CheckForm() {
    var flag = false;
    var allRadio = document.form.elements["miaoshu"];
    var txtBox = document.getElementById("txtBox").value;
    for (var i = 0; i < allRadio.length; i++) {
        if (allRadio[i].checked) {
            if (allRadio[allRadio.length - 1].checked) {
                if (txtBox == "") {
                    flag = false;
                }
                else {
                    flag = true;
                }

            }
        }
    }
    if (!flag) {
        alert("请确定输入完整");
    }

    var cbxs = document.getElementsByName('love');
    var s = 0;
    for (var i = 0; i < cbxs.length; i++) {
        if (cbxs[i].checked)
        { s += 1; }
    }
    if (s < 1) {
        alert("请确定输入完整");
        flag = false;
    }
    return flag;
}

0
1
分享到:
评论

相关推荐

    JQuery操作checkbox、radio等示例

    本篇文章将深入探讨如何使用jQuery来操作checkbox和radio元素,这两种元素在表单提交和用户交互中扮演着重要角色。 首先,让我们了解checkbox和radio的基本概念。Checkbox用于提供多选选项,用户可以勾选多个选项;...

    radio、checkbox、select等选择标签的总结

    在网页设计和开发中,`radio`、`checkbox` 和 `select` 是三种常见的表单元素,用于收集用户输入的数据。这些元素都是HTML语言的一部分,是构建交互式Web页面的关键工具。下面是对这三个标签的详细解释和总结: 1. ...

    radio checkbox

    在网页设计中,"radio"和"checkbox"是两种常见的表单元素,用于用户输入选择。它们在HTML中扮演着重要角色,允许用户进行多选或单选操作。本文将详细探讨如何使用CSS3技术来美化和替代浏览器自带的默认样式,以及一...

    div模拟radio和checkbox

    这时,开发者们会采用CSS和JavaScript来模拟自定义的radio和checkbox,以实现更美观、交互性更强的效果。本教程将重点讲解如何使用div元素模拟radio和checkbox,并结合jQuery特效来提升用户体验。 1. CSS模拟radio...

    js checkbox radio

    在JavaScript中,`checkbox`和`radio`是两种常见的表单元素,用于用户输入选择数据。它们在网页交互中扮演着重要角色。本篇将详细探讨这两种元素的使用方法、特性以及如何通过JavaScript进行操作。 一、Checkbox...

    表单checkbox多选框选择特效.zip

    "表单checkbox多选框选择特效.zip" 是一个专门针对多选框选择效果进行优化和美化的资源包。通过这个压缩包,我们可以实现更加吸引人且用户体验良好的多选功能。 首先,我们来探讨一下CSS3如何实现表单的美化。CSS3...

    判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明

    在网页交互中,用户常常需要通过表单来输入信息...总之,判断`RADIO`和`CHECKBOX`是否被选择,关键在于遍历表单元素并检查其`checked`属性。在实际项目中,应结合具体需求和所使用的前端技术栈,选择最合适的实现方式。

    Koo.js-标签式表单验证及初始化插件及演示支持select,checkbox,radio.zip

    2. **多元素支持**:Koo.js不仅支持基本的input元素验证,还特别强化了对select、checkbox和radio等复杂控件的验证处理,满足多样化的表单设计需求。 3. **实时反馈**:在用户输入时,Koo.js会立即进行验证并提供...

    CheckBox是否选中

    例如,在JavaScript中,`element.checked`属性会返回一个布尔值,表示复选框是否被选中。在Python的Tkinter库中,`var.get()`可以获取Checkbutton的当前状态。 三、事件处理 当CheckBox的状态改变时,我们常常需要...

    CSS定义Radio单选项和Checkbox复选框样式有效代码

    在网页设计中,Radio单选项和Checkbox复选框是常见的表单元素,用于收集用户的选择信息。然而,由于浏览器的安全限制,直接通过CSS(层叠样式表)来改变Radio和Checkbox的默认样式通常是无效的。这是因为这些原生的...

    radiobutton 控制checkbox多选(js实现)

    为了实现更加灵活的功能,有时我们需要利用 JavaScript 来控制表单元素的状态,例如通过单选按钮(`&lt;input type="radio"&gt;`)来控制复选框(`&lt;input type="checkbox"&gt;`)的状态。下面将详细解析如何使用 JavaScript ...

    Checkbix是一款轻量级的纯Javascript复选框checkbox动画插件

    对于表单输入控件,如复选框(checkbox)、单选按钮(radio button)、文本输入框等,JavaScript可以实现验证、动态修改样式、添加动态效果等多种功能。Checkbix插件正是利用JavaScript的这些特性,对复选框的点击...

    javascript表单美化和验证插件

    3. **可定制的输入标签**:提供对不同类型的输入元素的支持和美化,包括select(下拉列表)、radio(单选按钮)、checkbox(复选框)以及file(文件上传)。这些元素可以根据设计师的需求进行定制,使界面更符合品牌...

    JavaScript验证注册表单(包含多种表单元素)

    综上,"JavaScript验证注册表单(包含多种表单元素)"这个项目涉及到前端开发中基础但关键的技能,通过`Ten.html`和`validate.js`这两个文件,我们可以学习到如何利用JavaScript有效地实现客户端表单验证,提升用户...

    轻松搞定js表单验证

    对于单选按钮(radio button)和复选框(checkbox),class="rbtnrequired"和class="chkrequiredlength_2_4"则分别表示这些输入至少选择一个,并且复选框的数量在2到4个之间。 为了实现上述的验证,验证库Validate-...

    js 验证表单中的值是否改变

    表单用于收集用户输入的数据,通常包含各种表单控件,如文本输入框(`&lt;input type="text"&gt;`)、密码输入框(`&lt;input type="password"&gt;`)、复选框(`&lt;input type="checkbox"&gt;`)、单选按钮(`&lt;input type="radio"&gt;`...

    js验证各种表单内容

    本文将深入探讨如何使用JS对各种表单内容进行验证,包括单选按钮(radio)、复选框(checkbox)和输入框(input)。 1. 单选按钮(Radio)验证: 单选按钮通常用于提供一组互斥的选择。在JS中,我们可以使用`...

Global site tag (gtag.js) - Google Analytics