Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Controllare che un checkBox sia spuntato

    ragazzi esiste un controllo in grado di verificare se un checkBox (quello che utilizzerò per l'accettazione della privacy) è stato spuntato oppure no ?
    all'interno della pagina utilizzo una serie di compareValidator e simili e vorrei usare qualche cosa di simile anche per il checkbox
    come posso fare?

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    pagina
    [coe]<%@ Page Language="vb" AutoEventWireup="false" Codebehind="validare_checkbox.aspx.vb" Inherits="corso_apogeo.validare_checkbox"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <title>a</title>
    <meta content="Microsoft Visual Studio.NET 7.0" name="GENERATOR">
    <meta content="Visual Basic 7.0" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <script language="javascript">
    <!--
    function privacy(source, arguments)
    {
    if (document.Form1.CheckBox1.checked == false)
    {
    alert("accettare la legge sulla privacy!");
    arguments.IsValid = false;
    }

    }
    -->
    </script>
    <LINK href="../../../Stile.css" type="text/css" rel="stylesheet">
    </HEAD>
    <body>
    <form id="Form1" method="post" runat="server">


    <asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox></P>
    <asp:customvalidator id="CustomValidator2" runat="server" ClientValidationFunction="privacy" ErrorMessage="accettare la legge sulla privacy!" Display="Static"></asp:customvalidator>


    <asp:Button id="Button1" runat="server" Text="Button"></asp:Button></P>
    </form>
    </body>
    </HTML>
    [/code]

    Codebehind
    codice:
    Public Class validare_checkbox
        Inherits System.Web.UI.Page
        Protected WithEvents CheckBox1 As System.Web.UI.WebControls.CheckBox
        Protected WithEvents CustomValidator2 As System.Web.UI.WebControls.CustomValidator
        Protected WithEvents Button1 As System.Web.UI.WebControls.Button
    
    #Region " Codice generato da Progettazione Web Form "
    
        'Chiamata richiesta da Progettazione Web Form.
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
    
        End Sub
    
        Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
            'CODEGEN: questa chiamata al metodo è richiesta da Progettazione Web Form.
            'Non modificarla nell'editor del codice.
            InitializeComponent()
        End Sub
    
    #End Region
    
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'Inserire qui il codice utente necessario per inizializzare la pagina
        End Sub
    
        Private Sub CustomValidator2_ServerValidate(ByVal source As Object, ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs) Handles CustomValidator2.ServerValidate
            args.IsValid = Me.CheckBox1.Checked
        End Sub
    End Class
    Pietro

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    la classe System.Web.UI.WebControls.CheckBox ha una proprietà

    codice:
    Public Overridable Property Checked As Boolean
    ...

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    freddato sul tempo e sulla completezza...

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    freddato sul tempo e sulla completezza...

    Ehm... scusa, le maneggi le windows form, così ti faccio una domanda :master:
    Pietro

  6. #6
    grazie !!!

  7. #7

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.