progetto non ha bisogno di librerie JavaScript come jQuery, Dojo, Prototype quindi non c'è modo semplice suppongo. Mi piacerebbe avere risposte approfondite per la domanda che spiega come si farebbe questo. Come molti di voi potrebbero sapere che l'elenco di checkbox di ASP.net emette un markup come sotto in Flow
repeatLayout.più piccolo codice possibile filtrare CheckBoxList tramite javascript
<span>
<checkbox><label></br>
<checkbox><label></br>
<checkbox><label></br>
</span>
Non ho inserito i tag di fine/chiusura per semplicità. Abbiamo una casella di testo per la ricerca attraverso questo elenco di checkbox.Ora arriva la domanda,
Come faccio a filtrare la checkbox quando l'utente digita il termine di ricerca nella casella di testo e nasconde la casella di controllo + etichetta ineguagliata.
alcune altre domande che vorrei ottenere risposte per che sono legati alla sopra
C'è un copione pronto STANDALONE fatta per questo scopo?
Esiste uno schema, un articolo, un post che spiega le anomalie, punti da ricordare e funzionalità di ricerca? qualcosa come
onkeydown don't do this,
mia idea in questo momento sarebbe avere una collezione memorizzata nella cache del tag label
innerHTML
quindi collegare attraverso ogni tag e verificare la presenza di termine di ricerca, quando si trovano nascondere tutti gli altri, ma mostrano solo corrispondenti. [La mia preoccupazione è che cosa accadrà quando la lista è troppo lunga, in ogni looping pressione di un tasto non è la migliore idea suppongo]
vostro suggerimenti, risposte, soluzioni, gli script sono i benvenuti
@Razvan che è abbastanza esauriente da essere contrassegnato come risposta.Ma il merito va a Ktash – Deeptechtons
Gli ho dato +1 perché è venuto con l'ideea di base :) che setTimeout/clearTimeout fa il trucco –
@Razvan ho visto il tuo commento precedente a commentare questa risposta – Deeptechtons