用layer 提交 iframe 里的表单前怎么使用layui表单的校验功能

用layer 提交 iframe 里的表单前怎么使用layui表单的校验功能,第1张

我的方法是这样的

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无法显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10209328.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存