确 定

var csrfToken = '= Yii::$app->request->csrfToken?>';

var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;

var regNum = /^\d{6}$/;

function check_form() {

n = false;//全局变量,以便下面做判断

var dirversNum = $('#dirversNum').val();

var archivesNum = $('#archivesNum').val();

if(dirversNum == ''){

layer.alert("请填写。。。");return false;

}

if(archivesNum == ''){

layer.alert("请填写。。。");return false;

}

if(reg.test(dirversNum) === false){

layer.alert("请输入正确的。。。");return false;

}

if (regNum.test(archivesNum) === false){

layer.alert("请输入。。。");return false;

}

$.ajax({

type: 'post',

url: "= Url::toRoute('get-dirvers');?>",

dataType: 'json',

async:false,//一定要是同步请求,否则会跳转;(ajax默认是异步的)

data: {

'dirversNum':dirversNum,

'archivesNum':archivesNum,

'_csrf':csrfToken

},

success: function(data) {

if(data !== '200'){

layer.alert('数据不符,请核对后再查');return false;

}else{

n = true;

}

}

});

//全局判断

if(n) {

return true;

}else{

return false;

}

}

ajax中的return false无效则用全局变量n来做判断

PHP登录表单提交前端验证,form表单提交前先用ajax进行验证(前端)相关推荐

  1. 2021-10-15 验证form表单的内容是否已存在数据库

    验证form表单的内容是否已存在数据库 <template><el-dialog:visible.sync="dialogVisible"width=" ...

  2. java 提交表单_http常见的form表单请求方式

    在Web开发中,我们使用的比较多的HTTP请求方式基本上就是GET.POST. 一.http请求常见的表单文件上传形式 首先了解下application/x-www-form-urlencoded和m ...

  3. html表单怎么设置编码,form 表单 设置编码和页面编码

    var isIE=!!window.ActiveXObject; if(isIE && document.charset!="utf-8")location.rel ...

  4. form表单校验复杂系列--- form表单内插入独立的数据表格,动态校验数据表格内每行的文件上传

    form表单校验复杂系列- form表单内插入独立的数据表格,动态校验数据表格内每行的文件上传 前言 公司项目有个模块需要优化form表单内,插入独立的数据表格,表格内容是文件上传,需要利用外部表单提 ...

  5. html form提交前验证,form表单提交前验证实现方法

    form表单提交前验证实现方法2017-11-26 20:54 form表单提交是网站中最常见的,基本上所有的网站都会用到. 除非你就一些静态网页,仅仅是展示,而不需要互动,所以不需要提交表单. 但是 ...

  6. python表单验证_Python——flask_wtf验证form表单

    前言: web表单是web应用程序的基本功能.它是HTML页面中负责数据采集的部件.表单有三个部分组成:表单标签.表单域.表单按钮.表单允许用户输入数据,负责HTML页面数据采集,通过表单将用户输入的 ...

  7. ajax提交表单跨域啊,form表单提交没有跨域问题,但ajax提交存在跨域问题

    浏览器的策略本质是:一个域名下面的JS,没有经过允许是不能读取另外一个域名的内容,但是浏览器不阻止你向另外一个域名发送请求. 所以form表单提交没有跨域问题,提交form表单到另外一个域名,原来页面 ...

  8. php 提交表单跳转页面,form表单页面跳转方式提交练习

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //form表单提交练习 /*新建一个form.html网页用来书写前端HTML表单*/ 表单提交练习 姓名: 年龄: 电话: 地址: QQ: 自我评价: ...

  9. php form提交跳转,form表单页面跳转方式提交练习

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //form表单提交练习 /*新建一个form.html网页用来书写前端HTML表单*/ 表单提交练习 姓名: 年龄: 电话: 地址: QQ: 自我评价: ...

  10. php 表单页面跳转,form表单页面跳转方式提交练习

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //form表单提交练习 /*新建一个form.html网页用来书写前端HTML表单*/ 表单提交练习 姓名: 年龄: 电话: 地址: QQ: 自我评价: ...

最新文章

  1. Parser Generator Tips翻译(中英对译) by Joshua Xu
  2. SCCM 2007 R2部署、操作详解系列之部署篇
  3. 牛客网——华为机试(题15:求int型正整数在内存中存储时1的个数)(Java)
  4. jquery animate自定义动画
  5. k8s集群资源监控-监控指标和方案---K8S_Google工作笔记0052
  6. python em和web_Python web 框架
  7. 【hdu2815-Mod Tree】高次同余方程-拓展BadyStepGaintStep
  8. android 类似按键精灵脚本_android软件。按键精灵或者脚本精灵都可以,录制脚本可以设置播放次数的最好了。...
  9. LOL_2D局域网小游戏(Qt)
  10. PHP使用MQ消息队列
  11. Python 使用UDP 协议实现内网瘫痪 网吧网络瘫痪
  12. GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL 问题解决
  13. 在Ansible中缓存事实
  14. C++ 关于日期时间(四)asctime/ctime/gmtime/time_t/tm
  15. android 特殊网络类型说明
  16. Python自动化第二周之数据模块
  17. 仙游一中刘金星老师先进事迹
  18. 十五、修改VGG16网络来适应自己的需求
  19. 360 Total Security(360国际版)官方中文版V10.8.0.1269 | 360国际版和国内版区别很大-杀毒能力相当且非常纯净不流氓
  20. 判断图形是否封闭算法

热门文章

  1. php js记住密码功能,jquery.cookie.js实现用户登录保存密码功能的方法_jquery
  2. python redis 哨兵_Redis哨兵机制
  3. python3.6安装dlib,一直不成功的解决办法
  4. ANSIBLE--handlers的概念
  5. Docker容器网络解析
  6. oracle迁移父子数据
  7. 日常问题——Mac下新建目录报Read-only file system
  8. JAVA知识基础(九):this、super 关键字总结
  9. WPF圆角按钮与触发颜色变化
  10. 转:6.1海量数据处理