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

    Problema con controllo delle checkbox

    Ciao a tutti ragazzi. Sto realizzando una pagina di upload dei file, l'unico problema è che ero interessato a fare un controllo lato client riguardo una checkbox. vi è un modo? Ad esempio usando un RequiredFieldValidator, io ho provato per questa strada ma non ho avuto nessun risultato. Grazie in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    beh al click del pulsante scrivi qualcosa del tipo:

    if(!checkForChk()) return;

    quindi definisci questa funzione checkForChk che restituisce true o false a seconda dello stato del checkbox!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  3. #3
    Non si riesce a combinare niente utilizzando i requiredfieldvalidator?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    No, perche una checkbox non ha un value da validare.
    devi fartelo a mano, magari tramite un customValidator!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  5. #5
    ah ok grazie. Qualche consiglio per lo sviluppo del custom validator?

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    scrivi questa funzioncina:

    function controllaCheckbox(validator, arg) {
    arg.IsValid = document.getElementById("myChk").checked;
    }

    quindi definisci checkbox e valdiator:

    <asp:CheckBox ID="myChk" runat=server />
    <asp:CustomValidator ID="myValidator" runat=server ClientValidationFunction="controllaCheckbox" Text="Devi cliccare sulla check!">(*)</asp:CustomValidator>

    mi raccomando a non mettere ControlToValidate = "myChk" nel validator, pena un errore a runtime!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  7. #7
    Non capisco perchè ma non mi funziona, non blocca il caricamento al click del bottone. Uff

  8. #8
    ci sono riuscito..non mettevo il validation summary hihihi..grazie mille

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.