驗證控件介紹--RangeValidator
2024-07-21 02:22:01
供稿:網友
rangevalidator控件主要界定輸入的值的范圍。因為有時我們要求輸入的值是要有一定范圍的,所以我們要使用rangevalidator來判斷。
在下面的這個例子中,我們將來介紹rangevalidator控件。
請看validata5.aspx的程序內容:
<!--源文件:form/web頁面簡介/validate5.aspx-->
<%@ page clienttarget=downlevel %>
<html>
<center>
<title>rangevalidator控件演示</title>
<head>
<script language="vb" runat="server">
sub button1_click(sender as object, e as eventargs)
if (page.isvalid) then
lbloutput.text = "結果正確!"
else
lbloutput.text = "結果不正確!"
end if
end sub
sub lstoperator_selectedindexchanged(sender as object, e as eventargs)
rangeval.type = lsttype.selectedindex
rangeval.validate
end sub
</script>
</head>
<body>
<h3><font face="verdana">rangevalidator控件演示</font></h3>
<p>
<form runat="server">
<table bgcolor="#eeeeee" cellpadding=10>
<tr valign="top">
<td>
<h5><font face="verdana">輸入要驗證的值:</font></h5>
<asp:textbox selected id="txtcomp" runat="server"/>
</td>
<td>
<h5><font face="verdana">數據類型:</font></h5>
<asp:dropdownlist id="lsttype" onselectedindexchanged="lstoperator_selectedindexchanged" runat=server>
<asp:listitem selected value="string" >string</asp:listitem>
<asp:listitem value="integer" >integer</asp:listitem>
</asp:dropdownlist>
</td>
<td>
<h5><font face="verdana">最小值:</font></h5>
<asp:textbox id="txtmin" runat="server" />
</td>
<td>
<h5><font face="verdana">最大值:</font></h5>
<asp:textbox id="txtmax" runat="server" /><p>
<asp:button text="驗證" id="button1" onclick="button1_click" runat="server" />
</td>
</tr>
</table>
<asp:rangevalidator id="rangeval" type="string" controltovalidate="txtcomp" maximumcontrol="txtmax" minimumcontrol="txtmin" runat="server"/>
<br>
<asp:label id="lbloutput" font-name="verdana" font-size="10pt" runat="server" />
</form>
</body>
</center>
</html>
當我們在三個文本框中分別輸入要驗證的值,最大值,和最小值,然后按下驗證按鈕,頁面上將顯示判斷的結果。
本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。