惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

TaoSecurity Blog
TaoSecurity Blog
博客园 - 司徒正美
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 【当耐特】
M
MIT News - Artificial intelligence
罗磊的独立博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Stack Overflow Blog
Stack Overflow Blog
The GitHub Blog
The GitHub Blog
Google DeepMind News
Google DeepMind News
Security Archives - TechRepublic
Security Archives - TechRepublic
宝玉的分享
宝玉的分享
N
News and Events Feed by Topic
The Hacker News
The Hacker News
Google DeepMind News
Google DeepMind News
C
CERT Recently Published Vulnerability Notes
F
Full Disclosure
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
Security @ Cisco Blogs
H
Hacker News: Front Page
L
LangChain Blog
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
B
Blog RSS Feed
H
Heimdal Security Blog
Google Online Security Blog
Google Online Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 三生石上(FineUI控件)
V2EX - 技术
V2EX - 技术
V
Vulnerabilities – Threatpost
Help Net Security
Help Net Security
Hacker News - Newest:
Hacker News - Newest: "LLM"
T
Tailwind CSS Blog
W
WeLiveSecurity
T
Tenable Blog
D
DataBreaches.Net
Martin Fowler
Martin Fowler
Cyberwarzone
Cyberwarzone
Cisco Talos Blog
Cisco Talos Blog
S
Secure Thoughts
O
OpenAI News
L
LINUX DO - 热门话题
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
J
Java Code Geeks
Know Your Adversary
Know Your Adversary
IT之家
IT之家
Latest news
Latest news
Cloudbric
Cloudbric

博客园 - 水随风

[翱捷报表]报表系统的文件设计 [原创]从中文智能提示到表达式识别与计算 [原创]通过Attribute完成中文智能提示 2008年秋季程序员流行色之Visual studio黑色幽默 [原创]动态编译自定义代码 [资料收集]Attributes in C# [资料收集]Unicode编码问题,编程方面的技巧集合 [小记]TFS看Team编辑状态的命令行 [日语]常用日语汇总(转) [原创]Jquery下的表单验证(二) [引用]城市编码 -PHP [原创]Repeater在代码中定义模板 [原创]Html静态页面生成类 [设计模式]Memento pattern(备忘录模式)在Paint.net中的应用 [资料收集]通过 C# 简化 APM [linux]安装过程 [资料收集]All about Unsafe Code in C# [原创]数据访问类 [原创]js获取天气预报
[原创]在jquery下写的表单验证 - 水随风 - 博客园
水随风 · 2008-05-03 · via 博客园 - 水随风

使用方法如下
JAVASCRIPT代码:

 <script type="text/javascript">
    $(
function() {
        $(
'#submitbtn').validator({
            show_error_div : 
'zzz',
            output_error_msg: 
true,
            valid_obj : [[
'username','reg_max_length[4]'],['password','reg_url|reg_chinesechar']]
            }
);
    }
);
    
</script>

操作HTML代码如下:

<div id="zzz"></div>
   
<input type="button" id="submitbtn"  value="click me"/>
   
<input type="text" id="username"/>
   
<input type="text" id="password">
</div>

valid_obj属性是用来存储表单对象和验证条件的关系,多个验证条件用‘|’隔开

output_error_msg属性是用来false每个控件只显示一次错误,true则都显示,默认是FALSE

show_error_div 是用来表示信息出现的DIV地方

error_array 用来存储错误的数组,每一项错误都作为这个数组的一项

所有的错误信息都用<ul><li></li></ul>表示出来

现在1.2.1版本的
支持下面的验证方法

    reg_required                                  非空验证
    reg_email                                       EMAIL验证
    reg_url                                            URL验证
    reg_chinesechar                               中文字符
    reg_is_numeric                               数字字符
    reg_min_length                              表单允许最小长度            如reg_min_length[4]
    reg_max_length                            表单允许最大长度              如reg_max_length[4]

也可以自定义错误信息。
代码比较简单。下载下来一看就明白

有些功能上面的扩展和需要改进之处,忘多多提示,不胜感激!

在此处下载

https://files.cnblogs.com/waterlion/jquery.validator.js

==================================================
以后如果有项目用到的时候再扩展