jQuery实现 RadioButton做必选校验功能


Posted in jQuery onJune 15, 2017

关于这个问题,百度里说法纷纷,大都无用,或者说版本太老太罗嗦,这里介绍一个可借鉴的用法:

按理说,页面上的若干个Radio Button 在页面加载初始化时,是默认选中第一个的,但总是避免不了一些特殊的需求——所有的单选按钮都不选中,仅当用按钮触发事件时再去做必选校验。例如:

<div class="col-xs-4 col-sm-4 col-md-4"> 
   <div class="radio col-mr-20"> 
     @Html.RadioButtonFor(m => m.Materielcategory, "电子物料", new { data_label = "电子物料", name = "Materielcategory", @readonly = "readonly" }) 
   </div> 
   <div class="radio col-mr-20"> 
     @Html.RadioButtonFor(m => m.Materielcategory, "其他", new { data_label = "其他", name = "Materielcategory", @readonly = "readonly" }) 
   </div> 
</div>

我是这样使用JQuery去实现的:

//物料分类做必选校验 
    function TongyiBefore() { 
      var Materielcategory = $(":radio[name=Materielcategory]:checked").val(); 
      if (Materielcategory == null) { 
        layer.alert("请先选择物料分类!", { icon: 7 }); 
        return; 
      } 
         
    }

注意:Materielcategory 变量在不选值的情况下是undefined的,也可以认为是null.

以上所述是小编给大家介绍的jQuery实现 RadioButton做必选校验功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
如何选择jQuery版本 1.x? 2.x? 3.x?
Apr 01 jQuery
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
Apr 10 jQuery
jQuery加密密码到cookie的实现代码
Apr 18 jQuery
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
jQuery实现获取多选框的值示例
Feb 07 jQuery
jQuery ajax动态生成table功能示例
Jun 14 #jQuery
jQuery.form.js的使用详解
Jun 14 #jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 #jQuery
jquery+css实现侧边导航栏效果
Jun 12 #jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 #jQuery
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 #jQuery
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 #jQuery
You might like
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
2014/07/18 PHP
PHP中字符安全过滤函数使用小结
2015/02/25 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
PHP小偷程序的设计与实现方法详解
2016/10/15 PHP
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
ThinkPHP中获取指定日期后工作日的具体日期方法
2018/10/14 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
js中关于String对象的replace使用详解
2011/05/24 Javascript
javascript根据时间生成m位随机数最大13位
2014/10/30 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
JS滚动到指定位置导航栏固定顶部
2017/07/03 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
详解基于DllPlugin和DllReferencePlugin的webpack构建优化
2018/06/28 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
如何通过setTimeout理解JS运行机制详解
2019/03/23 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
Python判断变量是否为Json格式的字符串示例
2017/05/03 Python
Python原始字符串与Unicode字符串操作符用法实例分析
2017/07/22 Python
Python简单实现网页内容抓取功能示例
2018/06/07 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
python获取微信企业号打卡数据并生成windows计划任务
2019/04/30 Python
django自定义非主键自增字段类型详解(auto increment field)
2020/03/30 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
澳大利亚顶级美发和美容贸易超市:glamaCo
2020/01/19 全球购物
怎样声明子类
2013/07/02 面试题
创业计划书中要认真思考的问题
2013/12/28 职场文书
市场营销专业求职信
2014/06/17 职场文书
生活部的活动方案
2014/08/19 职场文书
2014年库房工作总结
2014/11/26 职场文书
乡镇法制宣传日活动总结
2015/05/05 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书