您的位置:首页 > Web前端 > JQuery

基于 猫冬的 jQuery formValidator表单验证 的asp.net 控件

2008-08-02 13:13 746 查看
为了方便在asp.net中使用,封装了一下 《猫冬 的 jQuery formValidator表单验证》 控件

其实也不是什么控件,只是一个类,方便生成前台js。

特点:

1.后台生成的好处可以方便得到控件ClientID,不用在ASPX页面中写<%=control.ClientID %>,不容易出错。

2.注册了form sumbit时验证脚本。

注:

1.只用到一些《猫冬 的 jQuery formValidator表单验证 》最基本的功能,发现BUG找 猫冬

2.所有版本 猫冬所有。

validar.aspx

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

<title>无标题页</title>

<script src="js/jquery-1[1].2.6.min.js" type="text/javascript"></script>

<script src="js/formValidator.js" type="text/javascript"></script>

<script src="js/formValidatorRegex.js" type="text/javascript"></script>

</head>

<body>

<form id="form1" runat="server">

<div>

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

<<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br />

<asp:Button ID="Button1" runat="server" Text="Button" /></div>

</form>

</body>

</html>

validar.aspx.cs

protected void Page_Load(object sender, EventArgs e)

{

formvalidator fv = new formvalidator();

fv.formValidator(TextBox1)

.inputValidator(new inputEntity("number", "1", "100", "1-100之间", "false", "不能小于1", "不能大于100"))

.build();

fv.formValidator(TextBox2)

.inputValidator(new inputEntity("number", "", "", "", "false", "", ""))

.compareValidator(new compareEntity( TextBox1.ClientID,">=","number","大于前一值"))

.build();

fv.registScript(this.Page);

}



下载 源码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: