//js部分代码--------------------------------------
//外部提交按钮绑定.listOrderBtn类
$('.listOrderBtn').click(function() { layui.use(['form'], function() { var form = layui.form(); form.render(); //内部隐藏按钮绑定.formDemo1,执行模拟点击,监听事件提交前后都要加下列代码 $('.formDemo1').trigger('click'); form.on('submit(formDemo)', function(data) { $.ajax({ //ajax提交部分 }) }) //内部隐藏按钮绑定.formDemo1,执行模拟点击,监听事件提交前后都要加下列代码 $('.formDemo1').trigger('click'); }) })
//html部分代码--------------------------------------
<form>//表单范围内--------
//内部提前按钮设置display:none隐藏
<button style="display:none" class="formDemo1" lay-submit lay-filter="formDemo1">内部提交</button>
</form>//表单范围内-------
//外部按钮
<button class="listOrderBtn">外部提交按钮</button>