2010-06-28 3 views
0

사용자가 과거 날짜를 선택하지 않고 유효성 검사를 걱정할 필요가 없도록 현재 날짜 시작 날짜를 선택할 수있는 날짜 선택 도구를 찾으려고합니다. 어느 곳에서나 정확한 날짜가 표시 될지 확실하지 않습니다. 플러그인을 찾았지만 그 중 어느 것도이 옵션을 가지고 있지 않습니다.Jquery 플러그인 - 날짜 선택기 및 crud (PHP mysql)

나는 http://jqueryui.com/demos/datepicker/#min-max을 발견했으나 제한 범위 옵션은 현재 날짜 10-15 일 전부터 시작됩니다. 나는이 형식을 기반으로하는 사이트에서 다른 코드를 사용하기 때문에 날짜 형식이 2010-06-28 이길 기대하고 있습니다.

나는이 옵션들을 사용하여 php/mysql/jquery crud를위한 최상의 예제를 찾으려고한다. 사용자가 로그인 한 후, "아이템 삭제, 업데이트/수정 아이템, 새 항목을 추가하십시오. "새 항목 추가"페이지가있어 사용자가 해당 페이지로 이동할 수 있고 이름, 날짜 및 기타 정보를 입력하여 새 항목을 추가 할 수 있습니다.

도와주세요 알아. 미안 코드 예제를 제공하지 않고 정보를 묻는 질문을 게시 할 수 없습니다.

관련

+0

클라이언트 측에서 어떤 제어를 사용하는지에 관계없이 항상 서버 측의 유효성을 검사해야합니다. – Rob

+0

롭, 나는 당신을 얻지 못했습니다. 내가 유효성을 말했을 때 나는 선택한 날짜가 지난 날짜인지 아닌지 확인하는 것에 대해 걱정할 필요가 없다는 것을 의미했습니다. 현재 날짜를 시작하는 날짜 만 표시 할 수 있다면이 유효성 검사를 피할 수 있다고 가정합니다. 귀하의 의견이 잘못 되었다면 알려주십시오. – Jay

+0

그냥 선택 영역을 저장하려고합니다. 지금은 시작 날짜와 종료 날짜 옵션을 사용하여 일부 드롭 다운을 시도했지만 사용자가 지난 날짜를 선택할 수 있도록 허용하므로 사이트의 다른 부분에서 오늘 날짜 이전에이 항목을 표시 할 수 없습니다. – Jay

답변

1

jQueryUI의 datepicke 당신이 언급 한 것은 당신이 필요로하는 것을 할 것입니다. 아래의 옵션을 사용하여 인스턴스에 대한 옵션을 설정합니다

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

이 오늘로 날짜 옵션을 시작하고있을 필요가 형식을 지정된 날짜를 포맷합니다. 입력 필드에 올바른 ID를 설정하여 선택기가 올바른지 확인하십시오.

+0

@joseeph, 나는 이것을 시도하고 있었다. 이전에 그 링크에서 소스 코드를 보지 못했습니다. 나는 그 코드로 놀고 볼 것이다. 도와 주셔서 감사합니다. – Jay

+0

이것은 작동합니다. 입력 한 날짜를 확인하여 현재 날짜가 오늘 날짜보다 큰지 확인한 다음 db에 저장합니다. 나는 그것이 잘 작동하는 것 같아요. 내 다른 질문에 대한 어떤 생각? 예제를보기 위해 링크를 얻을 수 있다면 거기에서 갈 수 있습니다. – Jay

+0

"다른 질문"이 무엇인지 잘 모르겠습니다. 나는 이걸 찾아 낼 충분한 시간을 보냈다. :) – Joseph