Проверка диапазона дат, созданного с помощью jQuery UI DatePicker - PullRequest
1 голос
/ 25 ноября 2008

Я использую средство выбора даты , предоставляемое пользовательским интерфейсом jQuery , чтобы выбрать диапазон дат, который заканчивается единым текстовым вводом, например, 11/11/2008 - 12/05/2008. Что бы вы посоветовали в отношении проверки (jQuery / JavaScript) на стороне клиента, а также кода для проверки на стороне сервера (ASP.NET/C#), чтобы убедиться, что пользователь вводит допустимые даты?

Заметьте, я задал вопрос о переполнении стека на днях о том, как разобрать две даты, используя C #, если вам интересно.

Ответы [ 2 ]

2 голосов
/ 25 ноября 2008

Вы можете легко сравнивать Dates с javascript, просто конвертировать входные данные в объекты Date, и тогда любой компаратор сработает. Я использую Date.js, так как у него отличный парсер. Что касается бэкэнда, я бы предположил, что вы можете сделать то же самое, ключ в том, чтобы преобразовать все ваши объекты в один и тот же тип, и тот, который можно сравнить с другим.

2 голосов
/ 25 ноября 2008

CustomValidator . Должно быть достаточно просто разделить их на две отдельные даты, проанализировать каждую и при необходимости сравнить, чтобы убедиться, что диапазон правильный.

...