Раскрывающийся список «Навигация по клавиатуре за год»

#javascript #jquery #jquery-plugins

#javascript #jquery #jquery-плагины

Вопрос:

По умолчанию выпадающий список, в котором содержится несколько лет, имеет встроенную навигацию по клавиатуре. Например, если я сосредоточусь на раскрывающемся списке и наберу 1992, он перейдет к этой опции.

Мне интересно, есть ли способ включить двухзначную навигацию по годам, чтобы я мог ввести 92, а не полный 1992.

Другая проблема заключается в том, что если вы введете двузначный год, то в раскрывающемся списке он перейдет к самому последнему году. Итак, если я наберу 09, то он перейдет к 2009 году, а не к 1909 году.

У кого-нибудь есть какой-либо пример или идея о наилучшем способе реализации этого с помощью jQuery?

JSFiddle здесь.

ОБНОВЛЕНИЕ: он должен работать с Firefox 5 и IE7.

Ответ №1:

Я не думаю, что вы получите то, что ищете, только с помощью HTML CSS. Если вы используете jQuery, я бы обязательно проверил выбранный плагин — http://harvesthq.github.com/chosen /.

Комментарии:

1. Я обновил свой первоначальный пост. Можно использовать jQuery, но выбранный плагин, похоже, не поддерживает IE7, который мне нужен. Есть еще идеи?

2. Вы правы, это работает в IE7. Похоже, он не работает в Firefox 5.