<form class="layui-form" id="greetForm" lay-filter="greetForm">
<div class="add-words ">
<div class="input-list" style="display: flex">
<input type="hidden" name="id" value="0" lay-filter="greetId">
<label class="layui-form-label" style="width: 50px;">招呼语:</label>
<div class="layui-input-inline" style="display: block;width: auto;flex: auto;">
<textarea name="greet_text" lay-verify="required" placeholder="请输入文本招呼语" class="layui-textarea" style="background-color: #673ab70f;" lay-filter="greet_text" ></textarea>
</div>
</div>
<div class="input-list">
<label class="layui-form-label" style="width: 50px;">状态:</label>
<div class="layui-input-inline" style="width: auto;">
<input type="radio" name="status" value="1" title="开启" {{status ==1?'checked':''}}>
<input type="radio" name="status" value="0" title="关闭" {{status ==0?'checked':''}}>
</div>
</div>
</div>
<div class="add-footer">
<button type="button" class="layui-btn layui-btn-primary cancel">取消</button>
<button type="submit" class="layui-btn layui-btn-normal submit" lay-submit lay-filter="addGreet">确定
</button>
</div>
</form>
form.val('greetForm',{'greet_text':str,'id':id,'status':status1});
一、form.val()第一个参数是
//greetForm 即 class="layui-form" 所在元素属性 lay-filter="" 对应的值。
二、form.val()第二个参数是json数据,是表单元素对应的 name 和 value。。
三、form.val()必须引入layui中的form模块后使用。
参考:https://www.layui.com/doc/modules/form.html#val
layui存在对checkbox赋值的时候,同名多个checkbox进行取值赋值时不正确的问题参考:https://fly.layui.com/jie/44071/
相关文章