2010-12-28 3 views
6

я в борьбе, пытаясь предотвратить нативный щелчок внутри Jquery datepicker.onSelect событияJQuery DatePicker предотвратить нативный щелчок в onSelect

Пример ниже не работает, нажмите все еще быть вызван:

onSelect: function(dateText, inst) { 

if (myCondition) { 
    return false; 
}} 

другими трюк будет вызывать event.preventDefault/inside onSelect, если объект события доступен.

Любые известные решения?

+1

preventDefault является правильным решением .. Что именно вы пытаетесь найти? –

+0

Я понятия не имею, как получить доступ к объекту события внутри onSelect – senpai

+0

Предотвратить «щелчок», вы имеете в виду предотвратить заполнение выбранной даты, чтобы заполнить поле ввода, к которому прикреплен Datepicker? – ifaour

ответ

1

Возможно, вы можете достичь этого через CSS вместо привязки к событиям?

1

Что делать, если вы использовали событие beforeShow? как указано здесь http://jqueryui.com/demos/datepicker/#event-beforeShow

Таким образом, вы могли бы действительно предотвратить отображение даты на экране.

С уважением,

Max

Смежные вопросы