Validform ajax验证

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

Validform表单input需要在数据库检查内容是否存在的时候就可以使用ajax验证方法

Box-sizing: border-Box; color: rgb(102,102,102); font-family: Arial,微软雅黑; font-size: 15px; text-align: justify; white-space: normal;">1.引入Validform包和jquery


$.extend($.Datatype, {
    
    //stock你定义的验证名称
    'stock':function ( gets, obj, curform, regxp)
    {  
        //你需要处理的业务  返回 true 和false
        var reg = /^[1-9]\d{0,5}$/;
        if ( reg.test(gets) )
        {
            return true;

        }else
        {
            if( obj.attr('name') == 'stock' )
            {
                obj.attr('errormsg', '请输入1-5位正整数');
                return false;
            }else
            {
                return false;
            }
        }
      }  
    })


<p style="margin-top: 8px; margin-bottom: 24px; padding: 0px; border: 0px; background: rgb(255,微软雅黑; font-size: 15px; text-align: justify; white-space: normal;">3.引用



4.路由(laravel案例)

Route::post('/tel/checkPhoneStatic','PublicController@checkPhoneStatic');


5.PHP方法


/**
 * @return mixed
 * 检查手机号码的可用性
 */
public function checkPhoneStatic()
{
    $phone = trim(Input::get('param'));
    $type = trim(Input::get('type'));
    $userType = User_UserInfo::where( 'phone', $phone)->pluck('type');
    if( $userType )
    {
        $obj['info'] ='您输入的手机号码已经被注册';
        $obj['status'] ='n';
    }else
    {
        $obj['info'] ='验证通过';
        $obj['status'] ='y';
    }
    return $obj;
}


猜你在找的HTML相关文章