выберите время (ЧЧ: ММ: СС.ммм) в JavaScript - PullRequest
1 голос
/ 18 марта 2010

Я бы хотел, чтобы пользователь выбрал время в javascript и не выбрал неправильное время. Как я должен это делать? Есть ли какой-нибудь виджет javascript или jquery? или я должен показать формат и позволить пользователям записывать его (и я думаю, что проверить это с помощью регулярных выражений)?

я думаю, что они должны быть действительными

  • 1 (1сек)
  • 1: 5 (1 м 5 с)
  • 1,5 (1 с, 500 миллисекунд. Не путать с вышесказанным)
  • 1: 2: 02 (1 ч, 2 м, 2 секунды)
  • 1: 2: 2 (1 ч, 2 м, 2 секунды)
  • 1: 2: 20 (1 ч, 2 м, 20 с)

Я не хочу, чтобы пользователь был сбит с толку. Как я могу избежать этого?

1 Ответ

0 голосов
/ 18 марта 2010

Почему бы не разделить поля ввода?

<input id="hours" type="text"/>h
<input id="minutes" type="text"/>m
<input id="seconds" type="text"/>s

Вы не можете стать менее запутанным, чем это. Просто запустите проверку в обработчике событий onkeypress, чтобы убедиться, что они вводят число.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...