Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    14

    Controllo dei Checkbox minimi

    Ho un problema di questo tipo.
    Devo far selezionare ad un utente 10 checkbox poi, dopo il submit, far scaricare altrettanti files in uno zip.
    Sono riuscito a farsì che arrivato a 10 gli altri checkbox si oscurino, ma come faccio ad oblbigarlo a selezionarne 10 e non 9,8,7... prima del submit ?

    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Lo devi fare tramite Javascript.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    14
    sì ma come ?

  4. #4
    Il form è composto unicamente dai 10 checkbox?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    14
    No, il form è composto da una lista di files e l'utente deve crearsi una lista personale di 10 files che poi scarica in uno zip.
    Tutta la parte dopo l'ho fatta compreso il limite massimo. Ma vorrei evitare che un utente selezioni solo 3, 4 o 5 files.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Esempio in jquery (le checkbox sono limitate a 15 ma è ininfluente al funzionamento dello script)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Mi pare di capire che ci sia un checkbox per ogni file, questa può essere una soluzione:
    codice:
    <!--includo la libreria jQuery per il motore di selezione-->
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script type="text/javascript>
    function validateForm(module){
        if($('input[type="checkbox"]', $(module)).length<10){
            alert('Seleziona almeno 10 files');
            return false;
        }
    }
    </script>
    <!-- form con i file e le checkbox-->
    <form .... onsubmit="return validateForm(this)">
    Questa soluzione presuppone che non ci siano altre checkbox nel form oltre a quelle associate ai files.
    Fammi sapere se va.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.