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 相关文章推荐
document对象execCommand的command参数介绍
Aug 01 Javascript
JavaScript 放大镜 移动镜片效果代码
May 09 Javascript
js动态创建、删除表格示例代码
Aug 07 Javascript
jQuery中:disabled选择器用法实例
Jan 04 Javascript
微信小程序 教程之wxapp视图容器 swiper
Oct 19 Javascript
基于vue-element组件实现音乐播放器功能
May 06 Javascript
vue axios整合使用全攻略
May 24 Javascript
微信小程序自定义键盘 内部虚拟支付
Dec 20 Javascript
vue中的inject学习教程
Apr 24 Javascript
Vue.js计算机属性computed和methods方法详解
Oct 12 Javascript
小程序api实现promise封装过程解析
Nov 21 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
Nov 20 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获取文件名后缀常用方法小结
2015/02/24 PHP
PHP实现验证码校验功能
2017/11/16 PHP
PHP设计模式之观察者模式定义与用法分析
2019/04/04 PHP
我见过最全的个人js加解密功能页面
2007/12/12 Javascript
js 覆盖和重载 函数
2009/09/25 Javascript
Javascript/Jquery——简单定时器的多种实现方法
2013/07/03 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
JS实现多物体运动的方法详解
2018/01/23 Javascript
javascript变量提升和闭包理解
2018/03/12 Javascript
详解PHP后期静态绑定分析与应用
2018/03/21 Javascript
Node.js使用supervisor进行开发中调试的方法
2019/03/26 Javascript
jQuery AJAX应用实例总结
2020/05/19 jQuery
[01:23:35]Ti4主赛事胜者组 DK vs EG 1
2014/07/19 DOTA
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
在NumPy中创建空数组/矩阵的方法
2018/06/15 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
Python matplotlib学习笔记之坐标轴范围
2019/06/28 Python
Python实现12306火车票抢票系统
2019/07/04 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
2019/10/17 Python
Python爬取365好书中小说代码实例
2020/02/28 Python
Pandas中DataFrame基本函数整理(小结)
2020/07/20 Python
求职自荐信
2013/12/14 职场文书
社区工作者先进事迹
2014/01/18 职场文书
法律进机关实施方案
2014/03/12 职场文书
广告学专业毕业生自荐信
2014/05/28 职场文书
新学期标语
2014/06/30 职场文书
机关职员工作检讨书
2014/10/23 职场文书
领导干部失职检讨书
2015/05/05 职场文书
2015年国庆节广播稿
2015/08/19 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
幼儿教师三分钟演讲稿
2019/06/21 职场文书
Kubernetes中Deployment的升级与回滚
2022/04/01 Servers