Project no necesita ninguna librería javascript como jQuery, Dojo, Prototype, así que no hay una manera fácil, supongo. Me gustaría tener respuestas en profundidad para la pregunta que explica cómo se puede hacer esto. Como la mayoría de ustedes saben, asp.net checkboxlist emite un marcado como el siguiente en Flow
repeatLayout.El código más pequeño posible para filtrar checkboxlist a través de javascript
<span>
<checkbox><label></br>
<checkbox><label></br>
<checkbox><label></br>
</span>
No he puesto las etiquetas de cierre/cierre para simplificar. Tenemos una caja de texto para buscar a través de esta lista de casilla de verificación. Ahora viene la pregunta,
Cómo filtrar la casilla de verificación cuando el usuario escribe el término de búsqueda en el cuadro de texto y esconde la casilla de verificación + etiqueta sin coincidencia.
algunas más preguntas que me gustaría obtener respuestas para que se relacionan anteriormente
¿Hay algún proceso independiente confeccionado para este fin?
¿Hay un patrón, artículo, publicación que explique los fallos técnicos, puntos para recordar al proporcionar la funcionalidad de búsqueda? algo así como
onkeydown don't do this,
Mi idea en este momento sería tener una colección en caché de etiquetas de la etiqueta
innerHTML
a continuación, recorrer cada etiqueta y comprobar que su término de búsqueda, cuando se encuentran ocultar todos los demás, pero sólo se muestran a juego. [Mi preocupación es qué va a pasar cuando lista es demasiado larga, en cada bucle de pulsación de tecla no es la mejor idea, supongo]
sus sugerencias, respuestas, soluciones, guiones son bienvenidos
@Razvan que es lo suficientemente exhaustiva para ser marcado como respuesta.Pero el crédito va a Ktash – Deeptechtons
Le di un +1 porque vino con el ideea básico :) que setTimeout/clearTimeout hace el truco –
@Razvan vi tu comentario anterior a comentar en esta respuesta – Deeptechtons