Limita il numero di caselle di controllo che possono essere selezionate

La cosa buona di jQuery è che possiamo estendere la libreria molto facilmente, e oggi lo estenderemo per aggiungere una funzione che ci permetterà di limitare il numero massimo di checkbox spuntati, cosa che può essere davvero interessante.

Primo passaggio: aggiungi la funzione limitCheckbox a jQuery:

$ .fn.limitarCheckbox = function (num) {

var check = questo;

this.click (function () {return (check.filter (": checks"). length <= num);}); / * Prendiamo il numero di controlli verificati e vediamo se superano il nostro parametro * /
}
Secondo passo: eseguiamo la funzione in document.ready ()
$ ("Input: checkbox"). LimitCheckbox (6);
/ * Possiamo usare qualsiasi selettore purché abbia le caselle di controllo ... e puoi limitarlo a quello che vuoi * /
Spero che ti aiuti per un progetto, ho dovuto farlo per pura necessità in questo momento e non ho potuto fare a meno di pubblicarlo per te, creativi del mondo!

2 commenti, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Luardo Luis Edoardo suddetto

    puoi specificare un po 'di più come? altri esempi di codice più completi?

  2.   santigo suddetto

    GRANDE!, Grazie per il contributo, sto iniziando con php, jQuery e javaScrit e mi hai aiutato a capire come applicarlo ad altre funzioni, grazie !!