搜索
首页php教程PHP开发关于formValidator表单验证插件的使用

 jQuery formValidator表单验证插件是一款客户端表单验证插件。第一次接触jQuery formValidator是学习phpcms的时候,因为其在表单验证方面功能强大,且使用简单,所以我在做网站开发时常常用到。在WBlog中涉及到写入数据时总是少不了jQuery formValidator的验证。这里主要介绍jQuery formValidator使用方法。


下面我就用WBlog安装包install.php的例子来说明jQuery formValidator的使用方法。


一、加载jQuery formValidator的相关文件

<script type="text/javascript" src="/W3note/Modules/Admin/Tpl/Public/Js/jquery-1.4.3.min.js"></script>        
<script language="javascript" type="text/javascript" src="/W3note/Modules/Admin/Tpl/Public/Js/formvalidator.js" charset="UTF-8"></script>        
<script language="javascript" type="text/javascript" src="/W3note/Modules/Admin/Tpl/Public/Js/formvalidatorregex.js" charset="UTF-8"></script>

把上面文件加载代码放在

之间。其中jquery-1.4.3.min.js和formvalidator.js是必需的,当然jquery-1.4.3.min.js有很多的版本您可以使用其它的版本。如果你要验证表单是否为空或者对表单字节数输入控制,加载formvalidator.js 就可以了,但是如果你要进一步验证表单输入的类型,如数字、时间格式和邮箱格式等就需要把formvalidatorregex.js文件加载进来。


二、jQuery formValidator代码的书写规则

<script type="text/javascript">        
$(function(){        
    $.formValidator.initConfig({autotip:true,formid:"myform",onerror:function(msg){}});         
$("#admin").formValidator({onshow:"填写后台管理员名称",onfocus:"填写后台管理员名称"}).inputValidator({min:3,max:20,onerror:"填写后台管理员名称"}).regexValidator({regexp:"^\\w+$",onError:"格式不正确"});        
});        
</script>

与上面代码相应的验证表单

<form action="check.php" method="post" id="myform" >        
<label for="firstname">用 户 名:</label>        
<input type="text" name="admin" id="admin" style="width: 180px" value="admin"/>        
</form>

 
上面的js代码中需要动手写的有以下部分:


1、formid:"myform"  
myform是表单formr 的id,必需,否则表单提交时失去了验证效果。


2、$("#admin")
输入框admin的id 即id="admin"


3、min:3,max:20
控控制输入框input输入的字数,这里表示输入的字数范围是3-20个


4、onshow:"填写后台管理员名称"
输入框的提示说明


5、onfocus:"填写后台管理员名称"
输入框获取焦点时的提示说明


6、onerror:"填写后台管理员名称"
输入框书写错误时的提示


7、.regexValidator({regexp:"^\\w+$",onError:"格式不正确"})


为进一步验证而添加的正则,表示输入框的数据只能是数字、字母或者下划线,更多的Js正则请查看formvalidatorregex.js文件。使用这一步需要加载formvalidatorregex.js文件。

 
 


声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用