Validar Checkbox com CustomValidator

oraculum

Tagged:


Segue-se código para validar um checkbox e evitar que o usuário envie um formulário sem ter marcado por exemplo a opção de “Li e concordo com o contrato” tão comum nós formulários da web.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<%@ Page language="c#" Codebehind="ValidateCheckbox.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.ValidateCheckbox" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<script language="javascript">
function ValidateChecked(oSrc, args){
if(document.all["<%=chk.ClientID%>"].checked == false){
args.IsValid = false;
}
}
</script>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<asp:CustomValidator Text="*" ErrorMessage="Você precisa aceitar os Termos do Regulamento"  ClientValidationFunction="ValidateChecked"
Runat="server" ID="val"/>
<asp:CheckBox ID="chk" Runat="server" />
<asp:Button ID="btn" Runat="server" Text="Submit" />
</form>
</body>
</HTML>
Share Button

Leave a Reply