sencha touch - How to validate birthday on datepickerfield? -


i need validate born of birthday on datepickerfield, don't know try.

i have code:

datepickerfield

{     xtype: 'datepickerfield',     id: 'dob',     name: 'dates',     useclearicon: true,     renderdata: {         placeholder : 'dd/mm/yyyy'     },     label: '*born of birthday',     picker: {         donebutton: 'select',         cancelbutton: 'cancel',         slotorder: ['day', 'month', 'year'],         yearfrom: 1925,         yearto: 2012,         hideonmasktap: true,     } } 

and validation i

if(ext.getcmp('dob').getvalue().format('d/m/y') < new date().format('d/m/y')) {     ext.msg.alert('adult') } else {     ext.msg.alert('minor') } 

please me.

add listener datepickerfield object :

listeners:{   change:function(picker, birthdate){     var today = new date(),         age = today.getfullyear() - birthdate.getfullyear(),         m = today.getmonth() - birthdate.getmonth();     if (m < 0 || (m === 0 && today.getdate() < birthdate.getdate())) {         age--;     }     if(age >= 18){       console.log('adult');     }     else{       console.log('minor');     }   } } 

hope helps


Comments