Ниже пойдёт речь о методе поиска по выпадающему списку (select).
Для этого требуется поле ввода текста и собственно сам выпадающий список:
<input class="type-search" type="text" />
<select size="10" id="list">
<option value="val">Text</option>
...
<option value="val*n">Text</option>
</select>
Чтобы результат поиска был нагляднее для пользователя, стоит задать тегу
select атрибут
size со значением 10.
Добавим к этому немного
css:
input, select {
width: 300px;
margin: 10px auto;
display: block;
}
При вводе данных в поле
input всё, что не совпадает со строкой поиска, будем скрывать, оставляя в списке только нужные результаты.
Читать дальше →
Всем привет!
Вот и наступило время ежегодного отчета, 4-го( 3тий — здесь). Еще немного и оформим пятилетку(моего маленького стартапа — Elite Games Ltd).
За прошедшее время сделал/выпустил более 40 флэш-игр! Также выпустил несколько игр на глазофоне и маках
(Ссылки удалены по просьбе Habrahabr Support). Все еще один портал и один блог
(Ссылки удалены по просьбе Habrahabr Support). Все остальные направления, которые я пытался разработать — либо уже умерли, либо разбились где-то по пути о скалы-фриланса или просто сели на мели-удаленки.
В этом посте я впервые расскажу больше о неудачах и расходах. Этот год удивил меня довольно существенными тратами при отрицательной отдаче.
Всего за
4 года удалось заработать —
$230,870. За первый год — $40,468, за второй — $28,329, за третий — $76,734, за четвертый —
$85,370. Если общее поделить на 48, то в среднем получается $4800 в месяц. Или по $7100 в месяц, если брать в расчет только последний год.
Читать дальше →
Можно ли простой и вроде невинной регуляркой убить систему? Да, можно.
Например:
>>> r = '(a+)*b'
Просто — да. Невинно — вроде да. Конечно неумно, потому что скобки и звездочка лишние, но должно работать. Попробуем:
>>> re.findall('(a+)*b', 'aaaaaab')
['aaaaaa']
Круто, работает, пошли пить пиво.
А нет…
Читать дальше →
Главная / Главные темы / Тэг «rashap»