PHP登录表单提交前端验证,form表单提交前先用ajax进行验证(前端)
确 定
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进行验证(前端)相关推荐
- 2021-10-15 验证form表单的内容是否已存在数据库
验证form表单的内容是否已存在数据库 <template><el-dialog:visible.sync="dialogVisible"width=" ...
- java 提交表单_http常见的form表单请求方式
在Web开发中,我们使用的比较多的HTTP请求方式基本上就是GET.POST. 一.http请求常见的表单文件上传形式 首先了解下application/x-www-form-urlencoded和m ...
- html表单怎么设置编码,form 表单 设置编码和页面编码
var isIE=!!window.ActiveXObject; if(isIE && document.charset!="utf-8")location.rel ...
- form表单校验复杂系列--- form表单内插入独立的数据表格,动态校验数据表格内每行的文件上传
form表单校验复杂系列- form表单内插入独立的数据表格,动态校验数据表格内每行的文件上传 前言 公司项目有个模块需要优化form表单内,插入独立的数据表格,表格内容是文件上传,需要利用外部表单提 ...
- html form提交前验证,form表单提交前验证实现方法
form表单提交前验证实现方法2017-11-26 20:54 form表单提交是网站中最常见的,基本上所有的网站都会用到. 除非你就一些静态网页,仅仅是展示,而不需要互动,所以不需要提交表单. 但是 ...
- python表单验证_Python——flask_wtf验证form表单
前言: web表单是web应用程序的基本功能.它是HTML页面中负责数据采集的部件.表单有三个部分组成:表单标签.表单域.表单按钮.表单允许用户输入数据,负责HTML页面数据采集,通过表单将用户输入的 ...
- ajax提交表单跨域啊,form表单提交没有跨域问题,但ajax提交存在跨域问题
浏览器的策略本质是:一个域名下面的JS,没有经过允许是不能读取另外一个域名的内容,但是浏览器不阻止你向另外一个域名发送请求. 所以form表单提交没有跨域问题,提交form表单到另外一个域名,原来页面 ...
- php 提交表单跳转页面,form表单页面跳转方式提交练习
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //form表单提交练习 /*新建一个form.html网页用来书写前端HTML表单*/ 表单提交练习 姓名: 年龄: 电话: 地址: QQ: 自我评价: ...
- php form提交跳转,form表单页面跳转方式提交练习
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //form表单提交练习 /*新建一个form.html网页用来书写前端HTML表单*/ 表单提交练习 姓名: 年龄: 电话: 地址: QQ: 自我评价: ...
- php 表单页面跳转,form表单页面跳转方式提交练习
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //form表单提交练习 /*新建一个form.html网页用来书写前端HTML表单*/ 表单提交练习 姓名: 年龄: 电话: 地址: QQ: 自我评价: ...
最新文章
- Parser Generator Tips翻译(中英对译) by Joshua Xu
- SCCM 2007 R2部署、操作详解系列之部署篇
- 牛客网——华为机试(题15:求int型正整数在内存中存储时1的个数)(Java)
- jquery animate自定义动画
- k8s集群资源监控-监控指标和方案---K8S_Google工作笔记0052
- python em和web_Python web 框架
- 【hdu2815-Mod Tree】高次同余方程-拓展BadyStepGaintStep
- android 类似按键精灵脚本_android软件。按键精灵或者脚本精灵都可以,录制脚本可以设置播放次数的最好了。...
- LOL_2D局域网小游戏(Qt)
- PHP使用MQ消息队列
- Python 使用UDP 协议实现内网瘫痪 网吧网络瘫痪
- GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL 问题解决
- 在Ansible中缓存事实
- C++ 关于日期时间(四)asctime/ctime/gmtime/time_t/tm
- android 特殊网络类型说明
- Python自动化第二周之数据模块
- 仙游一中刘金星老师先进事迹
- 十五、修改VGG16网络来适应自己的需求
- 360 Total Security(360国际版)官方中文版V10.8.0.1269 | 360国际版和国内版区别很大-杀毒能力相当且非常纯净不流氓
- 判断图形是否封闭算法
热门文章
- php js记住密码功能,jquery.cookie.js实现用户登录保存密码功能的方法_jquery
- python redis 哨兵_Redis哨兵机制
- python3.6安装dlib,一直不成功的解决办法
- ANSIBLE--handlers的概念
- Docker容器网络解析
- oracle迁移父子数据
- 日常问题——Mac下新建目录报Read-only file system
- JAVA知识基础(九):this、super 关键字总结
- WPF圆角按钮与触发颜色变化
- 转:6.1海量数据处理