2012-05-10 4 views
0

콜백에 입력 필드를 비활성화 mobiscroll 1.6 (https://github.com/acidb/mobiscroll) (I는 jQuery를 형태로 ajaxify 단순 HTML 폼에 날짜 입력 및 http://jquery.malsup.com/form/)Mobiscroll 1.6 내가 사용

datefield에서 변경 사항을 게시 할 때 양식을 게시하고 싶습니다.

http://docs.mobiscroll.com/

을 그러나 문제는 mobiscroll 그것이 완전히 끝날 때까지 포함하는 형태로 disabled에 모든 입력 필드를 설정하는 것이다 : 나는 mobiscroll API에서 onSelectonClose 모두를 시도했다. 입력 필드가 비활성화되면 jQuery를 양식은 직렬화하지 않습니다

http://jquery.malsup.com/form/#faq http://www.w3.org/TR/html401/interact/forms.html#h-17.13.2

추가 입력 필드 자체의 이벤트 핸들러는 시작부터 JS로 초기화되므로 페이지로드시 트리거를 얻으므로 옵션이 아닙니다. datepicker에서 아약스 게시물을 트리거해야합니다.

모든 팁을 높이 평가합니다!

+0

"완료 될 때까지"양식이 사용 중지되었다고 했습니까? – veeTrain

+0

onClose 콜백에서 여전히 비활성화되어 있지만 mobiscroll이 닫히면 다시 활성화됩니다. –

답변

2

어떤 버전을 사용하고 있습니까? 2.0rc1부터는 onSelect 및 onCancel 이벤트에 대해 수정되었습니다. onClose에서 팝업은 아직 숨겨져 있지 않으므로 함수가 false를 반환하면 닫기가 방지됩니다. 당신의 경우에 2.0rc3과 onSelect 이벤트를 권장합니다. 이 문제에 대한 자세한 내용은 여기를 참조하십시오. https://groups.google.com/forum/?fromgroups&hl=en#!topic/mobiscroll/fQQ-jYkH-qk

+0

1.6을 사용하고있었습니다. 확실히 그 버그의 dup처럼 보인다. 업그레이드 될 것입니다! –

관련 문제