comparevalidator 2

代码:

<script  runat="server">

sub check_operator(sender As Object, e As EventArgs)

   compval.Operator=CType(list.SelectedIndex,ValidationCompareOperator)

   compval.Validate()

end sub

</script>

 

<!DOCTYPE html>

<html>

<body>

 

<form runat="server">

<table border="0" bgcolor="#b0c4de">

   <tr valign="top">

     <td colspan="4"><h4>Compare two values</h4></td>

   </tr>

   <tr valign="top">

     <td><asp:TextBox id="txt1" runat="server" /></td>

     <td>

     <asp:ListBox id="list" rows="2" OnSelectedIndexChanged="check_operator" runat="server">

           <asp:ListItem value="Equal" selected>=</asp:ListItem>

           <asp:ListItem value="NotEqual"><></asp:ListItem>

     </asp:ListBox>

     </td>

     <td><asp:TextBox id="txt2" runat="server" /></td>

     <td><asp:Button Text="Validate" runat="server" /></td>

   </tr>

</table>

<br>

<asp:CompareValidator

id="compval"

Display="dynamic"

ControlToValidate="txt1"

ControlToCompare="txt2"

ForeColor="red"

BackColor="yellow"

Type="String"

EnableClientScript="false"

Text="Validation Failed!"

runat="server" />

</form>

 

</body>

</html>

结果:

相关文章