最近搜索

layui 单选按钮

浏览:657
管理员 2022-02-24 14:06


取得 单选的值


image.png

image.png

<form class="layui-form" action="">
			  <div class="layui-form-item"> <label class="layui-form-label">审核</label>
	          <div class="layui-input-block">
	           <input type="radio" name="state" value="1" title="通过" checked="">
	           <input type="radio" name="state" value="2" title="驳回">
	          </div>
	         </div>
	         
var state = $('input[name="state"]:checked').val();  //获取单选的值。  1或者2




初始化单选的值,最好放到最下面, 这个单选要刷新一下form  不然有bug

layui.use('form', function () {
     var $ = layui.jquery, form = layui.form;
     $.ajax({
       type: "post",
       url: "/Shared/GetPiDate",
       data: {},
       async: true,
       dataType: "json",
       success: function (data) {
         $("input[name=sex][value=1]").attr("checked", data.UserSex == 1 ? true : false);
         $("input[name=sex][value=2]").attr("checked", data.UserSex == 2 ? true : false);
         form.render(); //更新全部         
       }
      }
    });
    
    
    下面要加个引号不加引号会报错。因为添加的时候,没有值。
    
$(function(){
	if("[[${teach?.sex}]]"!=""){
	  $("input[name=sex][value=1]").attr("checked", '[[${teach?.sex}]]' == 1 ? true : false);
      $("input[name=sex][value=2]").attr("checked", '[[${teach?.sex}]]' == 2 ? true : false);
	}
});


 
   if("[[${standardSample?.state}]]"!=""){
      $("input[name=state][value='块状']").attr("checked", '[[${standardSample?.state}]]' == '块状' ? true : false);
      $("input[name=state][value='粉末']").attr("checked", '[[${standardSample?.state}]]' == '粉末' ? true : false);
      $("input[name=state][value='液体']").attr("checked", '[[${standardSample?.state}]]' == '液体' ? true : false);
   }
 
form.render(); //更新全部



image.png

 
联系站长

站长微信:xiaomao0055

站长QQ:14496453