Validform ajax验证
发布时间:2023-03-13 10:56:26 所属栏目:教程 来源:
导读:Validform表单input需要在数据库检查内容是否存在的时候就可以使用ajax验证方法
1.引入Validform包和jquery
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javasc
1.引入Validform包和jquery
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javasc
|
Validform表单input需要在数据库检查内容是否存在的时候就可以使用ajax验证方法 1.引入Validform包和jquery <script type="text/javascript" src="jquery-1.9.1.min.js"></script> <script type="text/javascript" src="Validform_v5.3.2_min.js"></script> 2.扩展验证规则 $.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; } } } }) 3.引用 <input type="text" name="name" datatype="stock" maxlength="30" tipsrmsg="" ajaxurl='/tel/checkPhonestatic' errormsg=""> 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; } (编辑:驾考网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
