layui radio单选限制下一个radio单选的实例


Posted in Javascript onSeptember 03, 2019

本demo的效果是单选框一有a和b两个选项按钮,单选框二有q和w两个选项按钮,

选中a,使得q不可选,w选中;选中b,使得w不可选,q选中

下面是完整的代码,需要引入layui.js,layui.css

<!DOCTYPE html>
<html>
<head>
   <meta charset="utf-8">
   <title>layui</title>
   <meta name="renderer" content="webkit">
   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
   <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
   <link rel="stylesheet" href="https://hanlei525.github.io/layui-v2.4.3/layui/css/layui.css" rel="external nofollow"  media="all">
   <!-- 注意:如果你直接复制所有代码到本地,上述css路径需要改成你本地的 -->
</head>
<body>
<form class="layui-form layui-form-pane" action="">
   <div class="layui-form-item" pane="">
     <label class="layui-form-label">单选框一</label>
     <div class="layui-input-block" >
       <input type="radio" name="单选框一" value="1" title="a" lay-filter='aaa'>
       <input type="radio" name="单选框一" value="2" title="b" lay-filter='aaa'>
     </div>
   </div>
   <div class="layui-form-item" pane="">
       <label class="layui-form-label">单选框二</label>
       <div class="layui-input-block">
         <input type="radio" name="单选框二" value="1" title="q" lay-filter='bbb'>
         <input type="radio" name="单选框二" value="2" title="w" lay-filter='bbb'>
       </div>
   </div>
     <div class="layui-form-item">
     <div class="layui-input-block">
       <button class="layui-btn" lay-submit="" lay-filter="demo1">立即提交</button>
       <button type="reset" class="layui-btn layui-btn-primary">重置</button>
     </div>
   </div>
</form>   
<script src='https://hanlei525.github.io/layui-v2.4.3/layui/layui.js'></script>
<!-- 注意:如果你直接复制所有代码到本地,上述js路径需要改成你本地的 -->
<script>
 layui.use(['form'], function(){
  var form = layui.form,
   $=layui.jquery;
  form.on('radio(aaa)', function(data){
   // console.log(data.elem); //得到radio原始DOM对象
   // console.log(data.value); //被点击的radio的value值
   if(data.value==1){
    $('input[title=q]').removeProp('checked').prop('disabled','disabled');
    $('input[title=w]').removeProp('disabled').prop('checked','checked');
    form.render('radio')
   }else{
    $('input[title=q]').removeProp('disabled').prop('checked','checked');
    $('input[title=w]').removeProp('checked').prop('disabled','disabled');
    form.render('radio')
   }
  });
  //监听提交
  form.on('submit(demo1)', function(data){
   layer.alert(JSON.stringify(data.field), {
    title: '最终的提交信息'
   })
   return false;
  });
 });
</script>
</body>
</html>
 
<!-- ----------------------->

以上这篇layui radio单选限制下一个radio单选的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript unicode与GBK2312(中文)编码转换方法
Nov 14 Javascript
Jquery中扩展方法extend使用技巧
Aug 24 Javascript
一个获取第n个元素节点的js函数
Sep 02 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
Mar 31 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
Apr 22 Javascript
javascript结合canvas实现图片旋转效果
May 03 Javascript
jQuery实现判断滚动条到底部
Jun 23 Javascript
FullCalendar日历插件应用之数据展现(一)
Dec 23 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
Jun 08 Javascript
jQuery实现手机自定义弹出输入框
Jun 13 Javascript
js实现图片粘贴上传到服务器并展示的实例
Nov 08 Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
Jul 09 Javascript
JavaScript Array对象基本方法详解
Sep 03 #Javascript
微信小程序通过一个json实现分享朋友圈图片
Sep 03 #Javascript
layui 实现自动选择radio单选框(checked)的方法
Sep 03 #Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
Sep 03 #Javascript
layui 点击重置按钮, select 并没有被重置的解决方法
Sep 03 #Javascript
Layui 动态禁止select下拉的例子
Sep 03 #Javascript
解决Layui中layer报错的问题
Sep 03 #Javascript
You might like
php explode函数实例代码
2012/02/27 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
php中关于长度计算容易混淆的问题分析
2016/05/27 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
php命令行写shell实例详解
2018/07/19 PHP
jQuery 操作option的实现代码
2011/03/03 Javascript
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
如何让页面加载完成后执行js
2013/06/26 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
raphael.js绘制中国地图 地图绘制方法
2014/02/12 Javascript
javascript控制在光标位置插入文字适合表情的插入
2014/06/09 Javascript
js显示文本框提示文字的方法
2015/05/07 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
完美实现js选项卡切换效果(二)
2017/03/08 Javascript
在 Angular 中实现搜索关键字高亮示例
2017/03/21 Javascript
javascript实现日期三级联动下拉框选择菜单
2020/12/03 Javascript
JavaScript转换数据库DateTime字段类型方法
2017/06/27 Javascript
JS 使用 window对象的print方法实现分页打印功能
2018/05/16 Javascript
微信小程序实现日历小功能
2020/11/18 Javascript
[34:08]2018DOTA2亚洲邀请赛3月29日 小组赛B组 VP VS EG
2018/03/30 DOTA
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
Python装饰器decorator用法实例
2014/11/10 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
python scrapy重复执行实现代码详解
2019/12/28 Python
如何在windows下安装配置python工具Ulipad
2020/10/27 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
Python  Asyncio模块实现的生产消费者模型的方法
2021/03/01 Python
线程同步的方法
2016/11/23 面试题
生物技术专业毕业生求职信范文
2013/12/14 职场文书
导游词范文
2015/02/13 职场文书
自荐信格式范文
2015/03/04 职场文书
酒店采购员岗位职责
2015/04/03 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书