使用asp.net控件在javascript中进行验证 [英] validation in javascript using asp.net controls

查看:57
本文介绍了使用asp.net控件在javascript中进行验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用asp.net conrols.asp验证一个JavaScript中的字段,并使用一个简单的文本框示例进行解释.

validate a feild in javascript using asp.net conrols.explain it with an simple example using textbox .

推荐答案

以下是验证电子邮件字段的示例代码. Javascript为:

Here is the sample code to validate Email field. Javascript as:

<script language="javascript" type="text/javascript">
function validateEmail()
{
      if(document.getElementById("<%=txtEmail.ClientID %>").value=="")
      {
                 alert("Email id can not be blank");
                document.getElementById("<%=txtEmail.ClientID %>").focus();
                return false;
      }
     var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)


/; var emailid = document.getElementById("<%= txtEmail.ClientID " ).value; var matchArray = emailid.match(emailPat); 如果(matchArray == null) { alert("您的电子邮件地址似乎不正确.请" ); document.getElementById("<%= txtEmail.ClientID " ).focus(); 返回false; } } </script>
/; var emailid=document.getElementById("<%=txtEmail.ClientID %>").value; var matchArray = emailid.match(emailPat); if (matchArray == null) { alert("Your email address seems incorrect. Please try again."); document.getElementById("<%=txtEmail.ClientID %>").focus(); return false; } } </script>



用户界面代码为:



User Interface code as:

<asp:textbox id="txtEmail" xmlns:asp="#unknown" />



后面的代码为:



Code behind as:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
               btnSubmit.Attributes.Add("onclick", "return validateEmail()")
End Sub



希望,它澄清了.



Hope, it clarifies.


这篇关于使用asp.net控件在javascript中进行验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆