数据验证提交

来源:互联网 发布:大数据相关期刊 编辑:程序博客网 时间:2024/06/05 11:51

有两种方式

1 form表单提交中,使用onsubmit=”returncheck()”,然后在js中的check中进行判断处理,不成功则 return false,提交按钮属性为type=“submit”

2 ajax方式提交,在提交前判定,ajax提交代码如下:

$.ajax({
  
type: "post",
  
async:false,//让ajax同步执行,确保flag的正确性
  
url: 'url' ,
  
contentType :"application/x-www-form-urlencoded;charset=UTF-8",
  
data:{"username":username,"cardinfo":cardinfo},
  
success:function(res) {
                 }
,
  
error:function(err){
        }
})
;

 

 

Js中的正则判定(身份证判定)

var cardrule=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;if(!cardrule.test(cardinfo)){
}

 

使用onsubmit方法中使用ajax获取判定条件时,不能在ajax中执行成功或失败后return false(true),因为onsubmit中获取的结果和ajax中获取的结果不是一个线程执行的结果,这时需要增加async:false,//让ajax同步执行

这时增加的判断位才会有效。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 全友家私 全友沙发 全友床垫 全友床 全友衣柜 全友定制 全友家居全友家私 全友家居和全友家私 全友床价格 全友实木 全友餐椅 全友皮沙发 全友餐桌 全友家具床 全友家 全友家居怎么样 顾家和全友哪个上档次 双虎和全友哪个好 全友布艺沙发 全友家具为什么便宜 全友家具怎么样 全友实木家具 全友全屋定制陷阱 掌上明珠和全友哪个好 全友家居电话 全友客服电话 全友家私沙发图片 全友家居团购 全友真皮沙发怎么样 全友实木高低床 全友家私布艺沙发 全友欧式家具图片 全友沙发品牌 全友家居网上商城 全友家居机会 全友家具专卖店 全友家具直销网 全友家私实木家具 全友家私怎么样 全友家私总部投诉电话