layui 横向表单_前端小白使用layui表单验证的思路

layui.use(['form','layer'], function(){

var form = layui.form;

var layer = layui.layer;

//下面这个是监听表单的提交

form.on('submit(adminInfo)', function(data){

//adminInfo是按钮名 下面这个是弹出提示框

console.log(data.field.appid) //获得表单中的appid字段的值

if(data.field.appid != 'aa' ||data.field.appkey != 'aa' ){

layer.confirm('2次的APPID,APPKEY不一样,继续提交会清空原有数据', {

btn: ['返回','继续'] //按钮

}, function(){

layer.closeAll(); //关闭层

}, function(){

data.form.submit(); //提交表单数据

});

//因为上面有弹窗了,所以这里需要阻止表单的自动提交

return false;

}

});

//表单提交完毕

//这里可以监听其他的模块

});

立即开通

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用layui的tab组件和CSS3的background-image属性来实现横向菜单切换和菜单背景图切换。 首先,需要引入layui的tab组件: ```html <!-- 引入layui的CSS文件和JS文件 --> <link rel="stylesheet" href="//cdn.layui.com/layui-v2.5.6/css/layui.css"> <script src="//cdn.layui.com/layui-v2.5.6/layui.js"></script> <!-- 创建一个容器来显示tab内容 --> <div class="layui-tab-content"> <div class="layui-tab-item layui-show">菜单1的内容</div> <div class="layui-tab-item">菜单2的内容</div> <div class="layui-tab-item">菜单3的内容</div> </div> <!-- 创建一个菜单栏 --> <ul class="layui-tab-title"> <li class="layui-this">菜单1</li> <li>菜单2</li> <li>菜单3</li> </ul> ``` 然后,可以使用CSS3的background-image属性来实现菜单背景图切换。首先,需要给每个菜单项添加一个data-bg属性,用来存放菜单项对应的背景图路径: ```html <ul class="layui-tab-title"> <li class="layui-this" data-bg="bg1.jpg">菜单1</li> <li data-bg="bg2.jpg">菜单2</li> <li data-bg="bg3.jpg">菜单3</li> </ul> ``` 然后,在菜单项被选中时,使用jQuery来修改菜单栏的背景图: ```javascript <script> layui.use(['element', 'jquery'], function(){ var element = layui.element; var $ = layui.jquery; // 监听tab切换事件 element.on('tab', function(data){ var bg = $('.layui-tab-title .layui-this').data('bg'); $('.layui-tab-title').css('background-image', 'url(' + bg + ')'); }); }); </script> ``` 这样,当菜单项被选中时,对应的背景图会被显示在菜单栏上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值