
我的方法是这样的
yes: function(index, layero){
var ifname="layui-layer-iframe"+index;//获得layer层的名字
var Ifame=windowframes[ifname]//得到框架
var FormID=eval(IfamedocumentgetElementById("form1"))//将字符转成框架中form的对象
IfameChackForm(FormID)//
访问框架内的提交函数,并进行提交前的检查在表单页里设置提交函数,在函数最后再用进行表单的提交。
这样子在表单页就不需要提交按钮了。
layui-v243
在返回的json中设置LAY_CHECKED为true,页面上的checkbox就是选中状态了。
如果返回的数据中没有LAY_CHECKED怎么办?比如说返回的是这样的数据:
这时候可以修改下页面的js。
解决方法:
在controller最后使用 respgetWriter()println(json); (json为已经获取到的格式正确的json对象)
打印后layui会自动解析并将其显示(该方法不需要返回值,也就是void,刚开始总以为需要给方法返回json数据,layui才能获取到,事实并非如此,使用上述语句打印就行)
以上就是关于用layer 提交 iframe 里的表单前怎么使用layui表单的校验功能全部的内容,包括:用layer 提交 iframe 里的表单前怎么使用layui表单的校验功能、layui中的table checkbox 默认选中设置、layuiadminmenu.json无法显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)