欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

layui 获取radio单选框选中的值

程序员文章站 2022-11-07 08:30:47
Layui 获取 radio的值,layui判断radio选中的单选值 layui form 表单获取radio选中的值 首先准备两个radio 一、jq获取 通过 radio 的 name,id,class 选择器,这里仅举例 name。 二、监听radio单选 radio单选框被点击时触发,回调 ......

layui 获取 radio的值,layui判断radio选中的单选值

layui form 表单获取radio选中的值

首先准备两个radio

<input type="radio" name="sex" value="男" title="男" lay-filter="choiceradio">
<input type="radio" name="sex" value="女" title="女" checked lay-filter="choiceradio">

一、jq获取

通过 radio 的 name,id,class 选择器,这里仅举例 name。

$('input[name="sex"]:checked').val();

二、监听radio单选

radio单选框被点击时触发,回调函数返回一个object参数,携带两个成员:

form.on('radio(filter)', function(data){
  console.log(data.elem); //得到radio原始dom对象
  console.log(data.value); //被点击的radio的value值
});  

用这种方式要注意html的radio元素要设置 lay-filter 属性,并且与监听radio单选的 filter 保持一致,否则无法取到正确的值。

layui判断radio选中的单选值

模板引擎 - layui.laytpl

<script id="tpl" type="text/html">
<input type="radio" name="sex" value="男" title="男" {{ d.sex == 0 ? 'checked' : '' }} lay-filter="choiceradio">
<input type="radio" name="sex" value="女" title="女" {{ d.sex == 0 ? 'checked' : '' }} lay-filter="choiceradio">
</script>