Наименьший код, возможно для фильтрации CheckboxList через JavaScript

Проект не нужен какие-либо библиотеки JavaScript, такие как jQuery, dojo, прототип, так что нет простого способа. Я хотел бы иметь углубленные ответы на вопрос, объясняющий, как это сделать. Поскольку большинство из вас могут знать, что CheckboxList ASP.NET излучает на разметку, как ниже в Flow ReptLayout.

<span>
<checkbox><label></br>
<checkbox><label></br>
<checkbox><label></br>
</span>

Я не ставил концовку / закрытие тегов для простоты. У нас есть TextBox для поиска в этом списке CheckBox. Теперь наступает вопрос,

Как бы я отфильтровал флажок, когда пользователь набрасывает сеанс поиска в TextBox, и скрыть метку Ancratched Checkbox +.

Некоторые больше вопросов, которые я хотел бы получить ответы для этого, связанные выше

  1. , есть ли какой-нибудь готовый автономный скрипт для этой цели?

  2. Есть ли узел, артикул, пост, объясняющий глюки, указывает на запоминание Предоставление функциональности поиска? Что-то вроде lekeydown Не делайте этого,

  3. Моя идея сейчас будет иметь кэшированную коллекцию меток этикетки innerhtml , затем петлю через каждый тег и проверка на поиски, когда найдено скрыть все Другие, но показывают только подходящие. [Моя проблема - это то, что произойдет, когда список слишком длинный, на каждом клавишном планете не лучшая идея, которую я полагаю]

Ваши предложения, ответы, решения, скрипты приветствуются

-121-121-12-121
6
задан Deeptechtons 6 September 2011 в 07:04
поделиться