.NET中表单的JS验证

JS验证代码如下:(需要引入两个JS包)

 1     <script type="text/javascript" src="/js/jquery.validate.min.js"></script>
 2     <script type="text/javascript" src="/js/jquery-1.7.2.js"></script>
 3      <script type="text/javascript">
 4         function ValidateCartoon(){
 5             var name = $("#txtCompany").val().trim();
 6             if(name==""){
 7                 alert("公司/单位名称不能为空!");
 8                 return false;
 9             }
10             var mobile = $("#txtName").val().trim();
11             if(mobile==""){
12                 alert("姓名不能为空!");
13                 return false;
14             }
15            var email=$("#txtEmail").val().trim();
16            var pattern = /^([\.a-zA-Z0-9_-])[email protected]([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
17            if(email==""){
18             alert("邮箱不能为空");
19             return false;
20            }
21            if (!pattern.test(email)) {
22                 alert("请输入正确的邮箱地址。");
23                 return false;
24             }
25             var mobile = $("#txtPhone").val().trim();
26             var str =/^((1[3|5|7|8][0-9]{1})+\d{8})$/;
27             if(mobile==""){
28             alert("联系电话不能为空!");
29             return false;
30             }
31             else if(!mobile.match(str)){
32             alert("请输入正确的11位手机号!");
33             return false;
34             }
35
36            return true;
37
38         }
39     </script>

.NET代码如下:

 1 <form id="form1" runat="server">
 2     <div>
 3     <div>联系方式信息如下:</div>
 4     <dl>
 5     <dt> <span class=‘cRed‘>*</span>公司/单位名称 (必填)</dt>
 6     <dd><asp:TextBox ID="txtCompany" runat="server"></asp:TextBox></dd>
 7     </dl>
 8      <dl>
 9     <dt><span class=‘cRed‘>*</span> 姓名 (必填)</dt>
10     <dd><asp:TextBox ID="txtName" runat="server"></asp:TextBox></dd>
11     </dl>
12      <dl>
13     <dt><span class=‘cRed‘>*</span> 邮件地址 (必填,检查邮件格式)</dt>
14     <dd><asp:TextBox ID="txtEmail" runat="server"></asp:TextBox></dd>
15     </dl>
16      <dl>
17     <dt> 电话 (可选择填写)</dt>
18     <dd><asp:TextBox ID="txtPhone" runat="server"></asp:TextBox></dd>
19     </dl>
20     <asp:Button ID="btnSubmit" runat="server" Text="提交信息" OnClientClick="return ValidateCartoon()" OnClick="btnSubmit_Click" />
21     </div>
22     </form>

如上面代码那样即可实现.NET表单的JS验证。

时间: 2024-10-22 17:50:29

.NET中表单的JS验证的相关文章

60秒验证码倒计时js代码 js样式代码 方块上下左右随机移动(定时器) js中获取元素的方法 js中表单提交

60秒验证码倒计时js代码 <script type="text/javascript"> var countdown=60; function settime(val) { if (countdown == 0) { //removeAttribute() 方法删除指定的属性. disabled属性规定应该禁用 input 元素. val.removeAttribute("disabled"); val.value="免费获取验证码"

js 验证表单 js提交验证类

js 验证表单 js提交验证类 附加:js验证radio是否选择 <script language="javascript">function checkform(obj){for(i=0;i<obj.oo.length;i++)         if(obj.oo[i].checked==true) return true; alert("请选择")return false; }</script><form id="f

js验证表单大全

js验证表单大全1. 长度限制<script>function test() {if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}}</script><form name=a onsubmit="return test()"><textarea name="b" cols=&

HTML5中表单验证的8种方法(转)

在深人探讨表单验证之前,让我们先思考一下表单验证的真实含义.就其核心而言,表单验证是一套系统,它为终端用户检测无效的控件数据并标记这些错误.换言之,表单验证就是在表单提交服务器前对其进行一系列的检查并通知用户纠正错误. 但是真正的表单验证是什么? 是一种优化. 之所以说表单验证是一种优化,是因为仅通过表单验证机制不足以保证提交给服务器的表单数据是正确和有效的.另一方面,设计表单验证是为了让Web应 用更快地抛出错误.换句话说,最好利用浏览器内置的处理机制来告知用户网页内包含无效的表单控件值.过去

jquery.validate.js 验证表单时,在IE当中未验证就直接提交的原因

jquery.validate.js 验证表单时,在IE当中未验证就直接提交的原因 今天利用了jquery.validate.js来验证表单,发现在火狐.谷歌浏览器当中都可以进行验证,但是在IE系列浏览器当中却无法进行验证就直接将表单提交了. 在网上查了一下原因,大多数文章表明原因是js代码书写不规范造成,也就是在验证表单的规则(rules)数组的最后多了个逗号.起初我也因为是这个原因于是查看了自己的代码发现确实有此问题于是就改正过来了. 但是在浏览器中查看后仍然不起作用,在百思不得其解时,想到

在自定义的js验证规则中调用magento的VarienForm方法验证表单

js部分<script type="text/javascript"> //<![CDATA[ var loginForm = new VarienForm('login-form', true); $('login-email').observe('keypress', bindLoginPost); $('login-password').observe('keypress', bindLoginPost); function bindLoginPost(evt)

js验证阻止表单提交(表单绑定onsubmit事件)

原始方式: <form action="http://www.cnblogs.com/zixueit/" onsubmit="return check()"> <input type="submit" value="提交" /> </form> <script type="text/javascript"> function check(){ if(!conf

a标签指定的url,在表单提交前进行js验证的实现

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <script type="text/javascript"> function save(){ alert("拦截a标签的href请求提交1"); <!--此处仅仅模拟表单提交前的验证过程

js提交表单及js表单验证

1:js 字符串长度限制.判断字符长度 .js限制输入.限制不能输入.textarea 长度限制 <script>function test() {if(document.a.b.value.length>50){alert("不能超过 50个字符!");document.a.b.focus();return false;}}</script> 2:js验证邮箱格式<SCRIPT LANGUAGE=javascript RUNAT=Server>