下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第jQuery轻量级表单模型验证插件model.Validata=function(formName){
for(vari=0;imodel.ElementList.length;i++){
varthisObj=model.ElementList[i];
varstr=formName+""+thisObj+model.Key;
varelements=$(str);
for(varj=0;jelements.length;j++){
varelement=elements.eq(j);
varvalue=element.val();
varelementType=element.data().type;
varfunc=model.FunctionDictionary.find(elementType);
if(func){
varresult=func(value,element);
if(result.status){
varerrorInfo=result.message;
model.ToastrCustom(errorInfo);
return;
model.ElementList.push("input");
model.ElementList.push("select");
model.FunctionDictionary.add("required",function(value,element){
varname=element.data().name;
return{
status:(value===""),
message:(value===""name+"不能为空")
returnmodel;
})(window.validataForm||{});
调用处
formid="ValidataForm"
inputdata-required="true"data-name="名称"data-type="required"value=""
inputdata-required="true"data-name="昵称"data-type="hello"
buttonid="Send"提交/button
/form
scriptsrc="~/js/plugs/jquery-3.3.1.js"/script
scriptsrc="~/js/Dictionary.js"/script
scriptsrc="~/js/ValidataForm.js"/script
scripttype="text/javascript"
$("#Send").click(function(){
validataForm.Validata("#ValidataForm");
/script
Dictionary这个对象是抄一个博主的
代码附上,内置链接
/*/baiyangyuanzi/p/6689554.html*/
/*字典Dictionary类*/
functionDictionary(){
this.add=add;
this.datastore=newArray();
this.find=find;
this.remove=remove;
this.count=count;
this.clear=clear;
functionadd(key,value){
this.datastore[key]=value;
functionfind(key){
returnthis.datastore[key];
functionremove(key){
deletethis.datastore[key];
functioncount(){
/*varss=Object.keys(this.datastore).length;
console.log("ssss"+ss);
returnObject.keys(this.datastore).length;*/
/**/
varn=0;
for(varkeyinObject.keys(this.datastore)){
++n;
returnn;
functionclear(){
for(varkeyinthis.datasto
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 住院医师规范化培训《口腔内科》模拟练习题+参考答案解析
- 年产600套燃料电池车用动力系统生产项目可行性研究报告
- 飞轮储能不间断电源项目可行性研究报告
- 振动电机项目可行性研究报告
- 探索中医药的草药养生法
- 个人梦想实现路径:生涯规划指导手册
- 互联网企业文化的构建与挑战
- 产品设计中的用户研究方法
- 服装店店长视觉营销策略培训
- 绿色建筑设计与施工的法规要求
- 传染病学教学课件:登革热
- 综合实践活动劳动与技术八年级下册教案
- TCSAE 178-2021 电动汽车高压连接器技术条件
- GB/T 17780.5-2012纺织机械安全要求第5部分:机织和针织准备机械
- FZ/T 73001-2016袜子
- 远景变桨控制系统介绍及典型故障案例讲解
- 试验8家鸽解剖课件
- 洪湖姓氏志-黎氏的迁徙分布
- 《小小鞋店》 教学课件
- 全绝缘铜管母线安装方案
- 《定量遥感》课程教学大纲
评论
0/150
提交评论