2010-06-28 8 views
0

Я пытаюсь найти выбор даты, который может отображать даты, чтобы выбрать начальную дату, чтобы пользователи не выбирали прошедшую дату, и мне не нужно беспокоиться о проверке. Я не уверен, что это покажет правильную дату для любого из любого места. Я нашел некоторые плагины, но ни один из них не имеет такой возможности.Jquery Plugins - селектор даты и crud (php mysql)

Я нашел это http://jqueryui.com/demos/datepicker/#min-max, но параметр ограничения диапазона начинается с 10-15 дней до текущей даты. Я ожидаю, что формат даты будет 2010-06-28, так как мой другой код на сайте работает на основе этого формата.

Я пытаюсь найти лучший пример для php/mysql/jquery crud с этими параметрами После входа пользователя в систему я хочу показать его текущий список элементов с помощью «Удалить элемент, обновить/изменить элемент», добавьте новый элемент. У меня есть страница для «добавить новый элемент», чтобы пользователь мог перейти на эту страницу, и он может добавить новый элемент, заполнив имя, дату и некоторую дополнительную информацию.

Пожалуйста, помогите мне вне. Извините, если я не могу создавать вопросы, просящие информацию без предоставления каких-либо примеров кода.

С уважением

+0

Вы всегда должны проверять серверную часть независимо от того, какой элемент управления вы используете на стороне клиента - на всякий случай. – Rob

+0

rob, я тебя не понял. Когда я сказал подтверждение, я имел в виду не беспокоиться о проверке того, выбрана ли дата даты или нет. Я предполагаю, что если я смогу показать только даты, начинающиеся с текущей даты, я могу избежать этой проверки. Пожалуйста, сообщите мне, если я ошибаюсь. – Jay

+0

Я просто пытаюсь сохранить выбор. Прямо сейчас я попробовал некоторые выпадающие опции с датой начала и окончания, но это позволяет пользователям выбирать прошлые даты, поэтому в другой части сайта я не смогу показать эту запись, потому что она выпадает до сегодняшней даты. – Jay

ответ

1

jQueryUI datepicke r, о котором вы упоминали, сделает то, что вам нужно. Установите параметры для экземпляра, используя опцию ниже:

$(document).ready(function() { 
    $("#datepicker").datepicker({ 
     minDate: +0, 
     dateFormat: 'yy-mm-dd' 
    }); 
}); 

Начнется параметры даты с сегодняшним днем ​​и форматом дата, как вы указали формат, необходимый, чтобы быть. Все, что вам нужно сделать, это убедиться, что селектор правильно, установив правильный идентификатор для поля ввода.

+0

@ joseeph, я просто пытался это сделать. Раньше я не видел исходный код из этой ссылки. Я буду играть с этим кодом и посмотреть. Спасибо за помощь. – Jay

+0

Это работает. Я проверяю введенную дату, чтобы увидеть, будет ли она сегодня или больше, чем сегодняшняя дата, а затем сохранит ее в db. Думаю, все будет хорошо. Есть идеи о моем другом вопросе? Если я могу получить некоторые ссылки, чтобы увидеть примеры, я могу пойти оттуда. – Jay

+0

Я не уверен, что такое «другой вопрос». У меня было достаточно грубое время, выталкивая это. :) – Joseph