#asp.net-mvc-4
#asp.net-mvc-4
Вопрос:
у меня есть поле в моем ASP.NET MVC4 Просмотр, где пользователь должен ввести дату и время для сохранения в БД
теперь пользователь может вводить дату и игнорировать время, так как я могу заставить пользователя вводить как дату, так и время, и в случае, если он проигнорирует время, он сообщит ему об ошибке, пожалуйста, введите время с датой?
и еще одна вещь, как я могу выполнить тест, если: начальная дата> Конечная дата, поэтому он должен возвращать ошибку и просить пользователя ввести дату после начальной даты
Ответ №1:
Средство выбора даты пользовательского интерфейса jQuery — достойный вариант. Вы можете использовать его .
Другая часть вашего вопроса
var startdate = $('#datepickerStart').datepicker('getDate')
var enddate = $('#datepickerEnd').datepicker('getDate')
if(startdate >enddate )
return;
Комментарии:
1. я использовал datapicker, но он по-прежнему принимает только дату!!! я хочу, чтобы пользователь был обязан указывать дату и время, а не только дату
2. Один из способов заключается в том, что вы можете добавить пользовательское поле времени самостоятельно, создав выпадающий список. но у вас не возникнет особых проблем с тем, чтобы добавить дату и время, а затем сравнить их. Или вы можете использовать этот инструмент выбора даты, который также имеет опцию time . tarruda.github.io/bootstrap-datetimepicker Дайте мне знать, если это поможет
Ответ №2:
Попробуйте это Timepicker
, основанное на jQuery UI datepicker
(http://jqueryui.com/datepicker /)
http://trentrichardson.com/examples/timepicker/
или иметь
1. Текстовое поле для даты с помощью средства выбора даты пользовательского интерфейса jquery.
2. Текстовое поле / выпадающий список со значениями от 00 до 23 для выбора часов.
3. Текстовое поле / выпадающий список со значениями от 00 до 59 для выбора минут.
4. Текстовое поле / выпадающий список со значениями от 00 до 59 для выбора секунд.
5. Сделайте все обязательными и отметьте значения текстового поля / ddl перед отправкой формы.
6.In на стороне сервера объедините дату и время для сохранения в базе данных.