값이 데이터베이스에서 채워지는 편집 양식이 있습니다. 하나의 date
필드는 yyyy-mm-dd
형식입니다. jQuery Datepicker을 설정하고 날짜 필드에서 작업하지만 양식을 처음로드 할 때 HTML 소스를 확인할 때 입력 유형에 데이터베이스 값이 있어도 날짜 필드가 비어 있습니다.Jquery UI datepicker 필드의 프리 프레임 날짜
날짜 필드에 데이터베이스의 날짜를 표시하려면 어떻게합니까?
는편집 :
내 입력 값이 아니라 데이터베이스에서 값을 잡아 다시 jQuery를/자바 스크립트 변수/함수에 삽입보다 텍스트 필드에 표시 할 (기본 날짜는, 무엇을하지 showbefore).
먼저 datepicker
이 내 값을 숨기지 않도록하려면 어떻게해야합니까? 클릭하고 날짜를 선택하는 경우에만 값을 대체하십시오.
HTML 코드 :
<input type="text" id="date" name="reg_date" value="2012-01-30" />
실제 코드는 값이 데이터베이스에서 검색하고 값 필드에 삽입되는 PHP입니다. 파이어 폭스에서 HTML 소스를보고 검증했기 때문에 값이 올바르게 생성되고 삽입되었습니다.
날짜 선택기 설정 :
$(function() {
$("#date").datepicker({
changeMonth: true,
changeYear: true
});
$("#date").datepicker({ dateFormat: "yy-mm-dd" });
$("#date").datepicker("option", "dateFormat", "yy-mm-dd");
});
는 설정 날짜 선택기 기능을 표시하고 입력 – csotelo
에 인쇄로 당신은 날짜 선택기로 초기화 날짜 값을 전달하기 위해 "beforeShow"방법을 사용하여 코드에서 날짜 선택기를 만들 때. 그래서 다음과 같이하십시오. $ ('. selector'). datepicker ({ beforeShow : function (input, inst) {...} }); reference : http : // jqueryui.co.kr/demos/datepicker/# event-beforeShow BTW : 일부 코드를 보는 데 도움이되므로 현재 상황이 어떻게 정의되어 있는지 알 수 있습니다. – chrisvillanueva