用layui写一个表单的所有过程

用框架将所有的控件全部排列整齐,【居中,两边对齐】

直接在layer里的示例里将需要的控件直接搬过来。

需要写什么:

        1.ajax传输,在ajax发送之前的beforeSend里将发送之前需要的事件写好:

                (1)传输过程中的图标显示 (2)submit按钮的禁用设置

                   同时需要在请求发送完成后的回调函数complete里,将图标去掉,并取消按钮的禁用

          使用的模块化写法:

beforeSend : function () {
lay = obj. _load( 1);
if (( typeof( data. elem)!= "undefined")) {
jQuery( data. elem). attr( "disabled", "disabled");
}
},
    

complete : function () {
obj. _close( lay);
if (( typeof ( data. elem) != "undefined")) {
jQuery( data. elem). removeAttr( 'disabled');
}
},

        这里必须将data.elem,也就是按钮的dom对象带入

        2.表单验证【最舒服的验证写法】

                

lay-verify= "required|workNum"

        给必填项写上required,另外的自定义可以自己写:

form. verify({
workNum : function( value, item){ //value:表单的值、item:表单的DOM对象
if(! new RegExp( "^[a-zA-Z0-9_ \u 4e00- \u 9fa5 \\ s·]+$"). test( value)){
return '工号不能有特殊字符';
}
if( / ( ^ \_ ) | ( \_ _ ) | ( \_+ $ ) /. test( value)){
return '工号首尾不能出现下划线 \' _ \' ';
}
if( / ^ \d + \d + \d $ /. test( value)){
return '工号不能全为数字';
}
}

这些写法layer文档中都有,简单直观


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值