ReadyGo!技术成就梦想 >> .Net技术 >> XML&WebService >> asp.net学习手记:验证用户表单输入

asp.net学习手记:验证用户表单输入

ReadyGo!技术成就梦想 www.efish.cn efish 2007-10-25 10:14:44

运行环境:win2000 advance server+iis5.0+ngws sdk(80m的).
其中验证email地址的函数用的是廖兄精华区中的代码.
<%@ page language="c#" %>

<html>
<script language="javascript">
function clientvalidateemail(source, value)
{
  var strr;
  re=/(\w+@\w+\.\w+)(\.{0,1}\w*)(\.{0,1}\w*)/i;
  re.exec(value);
  if (regexp.$3!=""&&regexp.$3!="."&&regexp.$2!=".") strr=regexp.$1+regexp.$2+regexp.$3
  else
    if (regexp.$2!=""&&regexp.$2!=".") strr=regexp.$1+regexp.$2
    else  strr=regexp.$1
  if (strr!=value)
    return false;
  else
    return true;
}
</script>
<body>

    <h3>asp.net验证用户输入</h3>

    <form method=post runat=server>
    <hr width=600 size=1 noshade>
    <table>
    <tr>
    <td>
    <asp:validationsummary id="valsum" runat="server"
        headertext="你必须输入下面这些表单域:"
        displaymode="bulletlist"
        font-name="宋体"
        font-size="12"
        />
    </td>
    </tr>
    </table>
    <center>
    <p>
    
    <!-- 登陆信息 -->
    <table border=0 width=600 >
    <tr><td colspan=3>
        <table border=0 cellpadding=0 cellspacing=0 width="100%">
        <tr><td>
            <b>登陆信息</b>
        </td></tr>
        </table>
    </td></tr>
    <tr>
      <td align=right>
        email地址:
      </td>
      <td>
        <asp:textbox id=email width=200px maxlength=60 runat=server />
      </td>
      <td>
        <asp:requiredfieldvalidator id="emailreqval"
            controltovalidate="email"
            errormessage="email地址"
            display="dynamic"
            font-name="宋体"
        font-size="12"
            runat=server>
            *
        </asp:requiredfieldvalidator>
    <asp:customvalidator id="emailregexval" runat="server"
        controltovalidate="email"
            clientv

相关文章
asp.net学习手记:验证用户表单输.. 运行环境:win2000 advance server+iis5.0+ngws sdk(80m的).其中验证email地址的函数用的是廖兄精华区中的代..
asp.net学习手记:验证用户表单输.. 运行环境:win2000 advance server+iis5.0+ngws sdk(80m的).其中验证email地址的函数用的是廖兄精华区中的代..
2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想