form表单验证(Validform)

前端之家收集整理的这篇文章主要介绍了form表单验证(Validform)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

form表单验证(Validform)

//进入插件
//jquery
插件js 你可以在官网上搜索Validform下载

使用

用户名/注册手机号码" 
             autocomplete="off" 
             datatype="*" 
             errormsg="请输入用户名" 
             tipsrmsg="请输入用户名">
            
if( $(".m-form").length )
{
    $(".m-form").Validform({
        btnSubmit: '#btn_submit', //提交表达按钮ID
        postonce: true, //为true时,在数据成功提交后,表单将不能再继续提交。
        showAllError: true,        tiptype: function (msg, o, cssctl)
        {
            if (!o.obj.is("form"))
            { 
                //根据你的表单找到提示的对象
                var objtip = o.obj.parent('div').find(".Validform_checktip");
                //移除样式
                objtip.removeClass('Validform_skate');
                cssctl(objtip, o.type);
                objtip.text(msg);
            }
        },        beforeCheck:function(curform){
        //在表单提交执行验证之前执行的函数,curform参数是当前表单对象。
        //这里明确return false的话将不会继续执行验证操作;    
            },          beforeSubmit:function(curform){
                //在验证成功后,表单提交前执行的函数,curform参数是当前表单对象。
                //这里明确return false的话表单将不会提交;    
            },          callback:function(data){
                //返回数据data是json对象,{"info":"demo info","status":"y"}
                //info: 输出提示信息;
                //status: 返回提交数据的状态,是否提交成功。如可以用"y"表示提交成功,"n"表示提交失败,在ajax_post.PHP文件返回数据里自定字符,主要用在callback函数里根据该值执行相应的回调操作;
                //你也可以在ajax_post.PHP文件返回更多信息在这里获取,进行相应操作;
                //ajax遇到服务端错误时也会执行回调,这时的data是{ status:**, statusText:**, readyState:**, responseText:** };       //这里执行回调操作;
                //注意:如果不是ajax方式提交表单,传入callback,这时data参数是当前表单对象,回调函数会在表单验证全部通过后执行,然后判断是否提交表单,如果callback里明确return false,则表单不会提交,如果return true或没有return,则会提交表单。
            }
  });


猜你在找的HTML相关文章