어쩌면 이것은 사소한 문제 일지 모르지만 누군가이 아이디어를 가지고 있는지 알고 싶습니다.입력란에 JQuery UI datepicker를 표시 하시겠습니까?
JQuery UI를 사용하고 있습니다. <input id="#myfield" type="text">
필드가 있으며 $('#myfield').datepicker()
으로 전화합니다. 필드에 포커스가있을 때마다 날짜 표시가 나타납니다. 그러나 입력란은 내 양식의 첫 번째 입력란이며 이미로드되었을 때 이미 포커스가 설정되어 있으므로 필드를 클릭해도 표시되지 않습니다. 또한 Esc 키를 사용하여 datepicker를 닫으면 같은 이유로 필드를 클릭하여 다시 열 수 없습니다. 이미 포커스가 있습니다.
은 내가 매개 변수 .datepicker({showOn: 'button'})
을 설정할 수 있지만 버튼을 원하지 않는 것으로 알고 있습니다. 필드에 포커스가있을 때 데이트 피커를 표시하거나 이미 포커스가있을 때 클릭하는 방법이 있습니까? 이미 $('#myfield').click(function() { $(this).focus() })
시도하고 입력 된 필드를 클릭 할 때 datepicker 올바르게 열리지 만 날짜를 선택할 때 필드에 나타나지 않습니다.
나는 꽤 버튼과 같은, 그 꽤을 얼마나 멀리 왔는지입니다 그것을 사용하는 정상적인, 사실 나는 그것을 사용하지 않는 나쁜 결정을 말할 것입니다. – NimChimpsky
일반적으로 나는 당신과 동의 할 것입니다. 내가 왜 버튼을 원하지 않는지에 대한 로한 부크 너의 대답을 아래에 적어주세요. – alexg