Проекту не нужны никакие библиотеки javascript, такие как jQuery, Dojo, Prototype, поэтому я полагаю, что нет простого способа. Я хотел бы получить подробные ответы на вопрос, объясняющий, как можно это сделать. Как многие из вас могут знать, asp.net checkboxlist испускает разметку, как показано ниже в Flow
repeatLayout.
<span>
<checkbox><label></br>
<checkbox><label></br>
<checkbox><label></br>
</span>
Для простоты я не ставил закрывающие / закрывающие теги. У нас есть текстовое поле для поиска в этом списке. Теперь возникает вопрос,
Как мне отфильтровать список флажков, когда пользователь вводит поисковый запрос в текстовое поле, и скрывать непревзойденный флажок + метка.
еще несколько вопросов, на которые я хотел бы получить ответы, которые относятся к выше
Есть ли готовый сценарий STANDALONE для этой цели?
Есть ли шаблон, статья, сообщение, объясняющее глюки, моменты, которые следует помнить при предоставлении функции поиска? что-то вроде onkeydown don't do this,
Моя идея сейчас состоит в том, чтобы иметь кешированную коллекцию тегов меток innerHTML
, затем проходить по каждому тегу и проверять поисковый запрос, когда найдены, скрывают все остальные, но показывают только совпадение. [Моя забота - это то, что произойдет если список слишком длинный, то при каждом нажатии клавиш не лучшая идея, я полагаю]
Ваши предложения, ответы, решения, сценарии приветствуются