<form action="" method="post" id="moreMsg" lay-filter="moreMsg">
<div class="layui-form-item">
<label class="layui-form-label"><i class="redstar required" style="display: none;">*</i>单位地址</label>
<div class="layui-input-inline" style="width: 300px;">
<input type="text" name="unitaddress" placeholder="请输入单位地址" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item text-center layui-clear">
<button class="layui-btn layui-btn-normal" lay-submit lay-filter="moreMsgbtn" style="padding: 0 50px; margin-top: 20px;" id="moreMsgbtn"><i class="layui-icon layui-icon-loading layui-anim layui-anim-rotate layui-anim-loop layui-hide" ></i>提交</button>
</div>
</form>
按照官网的写法。我从接口获取newinvoicedata。然后把值回填 。
form.val('moreMsg',{
'unitaddress': newinvoicedata.unitaddress,
});
但是没有作用啊。
最后终于发现,原来是form标签少了一个属性。加上 class="layui-form" 就好啦