Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

jquery datepicker prevent native click in onSelect

I'm in struggle trying to prevent native click inside jquery datepicker.onSelect event

Example below is not working, click still is being triggered:

onSelect: function(dateText, inst) { 

if (myCondition) {
   return false; 
 }}

Another trick would be calling event.preventDefault/ inside onSelect, if event object has been available.

Any known solutions ?

like image 410
senpai Avatar asked Dec 28 '10 19:12

senpai


2 Answers

Perhaps you can achieve this via CSS instead of binding to events?

like image 96
Teddy Avatar answered Oct 20 '22 15:10

Teddy


What if you used the beforeShow event ? as referenced here http://jqueryui.com/demos/datepicker/#event-beforeShow

This way, you could really prevent the datepicker from being displayed.

Regards,

Max

like image 41
JMax Avatar answered Oct 20 '22 15:10

JMax