ASP.NET學習手記:驗證使用者表單輸入 (轉)

worldblog發表於2007-12-02
ASP.NET學習手記:驗證使用者表單輸入 (轉)[@more@]

 

 

執行環境: Advance Server+IIS5.0+NGWS SDK(80M的).
其中驗證e地址的用的是廖兄精華區中的程式碼.
" %>





 

驗證輸入



 
 

 
 
 
 
 

  HeaderText="你必須輸入下面這些表單域:"
 DisplayMode="bulletlist"
 Font-Name="宋體"
 Font-Size="12"
 />
 

 

 


 
 <!-- 登陸資訊 --&gt
 


 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 


 <!-- 私人資訊 --&gt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 

 登陸資訊
 

 

 Email地址:
 

 
 

  ControlToValidate="email"
 ErrorMessage="Email地址"
 Display="Dynamic"
 Font-Name="宋體"
 Font-Size="12"
 runat=server>
 *
 

  ControlToValidate="email"
 ClientValidationFunction="ClientValidateEmail"
 
 Display="Static"
 Font-Name="宋體"
 Font-Size="12">
 Email地址
 

 

 密碼:
 

 
 

  ControlToValidate="passwd"
 ErrorMessage="使用者密碼"
 Display="Dynamic"
 Font-Name="宋體" Font-Size="12"
 runat=server>
 *
 

  ControlToValidate="passwd"
 ValidationExpression=".*[!@#$%^&*+;:].*"
 Display="Static"
 Font-Name="宋體" Font-Size="12"
 Width="100%" runat=server>
 密碼必須包含如下字元: (!@#$%^&*+;:)
 

 

 確認密碼
 

 
 

  ControlToValidate="passwd2"
 ErrorMessage="確認密碼"
 Display="Dynamic"
 Font-Name="宋體" Font-Size="12"
 runat=server>
 *
 

  ControlToValidate="passwd2" ControlToCompare="passwd"
 Display="Static"
 Font-Name="宋體" Font-Size="12"
 runat=server>
 密碼不符合
 

 
 

 
 
 

 個人資訊
 

 

 姓名:
 

 
 

 

 地址:
 

 
 

 

 郵編:
 

 
 

  ControlToValidate="postcode"
 ValidationExpression="^d{6}$"
 Display="Static"
 Font-Name="宋體" Font-Size="12"
 runat=server>
 郵編必須是6位數字
 

 

 性別:
 

 
 
 
 

 

  ControlToValidate="sexType"
 ErrorMessage="性別"
 Display="Static"
 InitialValue=""
 Font-Name="宋體" Font-Size="12"
 runat=server>
 *
 

 

 出生年份:
 

 
 
 1976
 1975
 

 

  ControlToValidate="expYear"
 ErrorMessage="出生年份"
 Display="Static"
 InitialValue=""
 Font-Name="宋體" Font-Size="12"
 runat=server>
 *
 

 

 
 


 
 







來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987484/,如需轉載,請註明出處,否則將追究法律責任。

相關文章