$fields['FromDate'] = array(
'type'=>'jsdate', // Field type
'title'=>t('From Date'), // Display name
'required'=>true,
'storedb'=>true,
'showview'=>array(true, ''),
'access'=>$access,
'default'=>_get_date(), // Default value
'size'=>'',
'maxlength'=>'',
'help'=>t(''), // Help text
'attributes'=>array('readonly'=>true,'onChange'=>'calculateDays(\'edit-FromDate\',\'edit-ToDate\',\'edit-Days\')'),
'tablerow'=>2,
'jsdetails'=>array('format'=>'%Y-%m-%d','showTime'=>false,'singleClick'=>true,'style'=>'win2k-1'),
'table_list'=>array('show'=>true,'header'=>array('data' => t('FromDate'), 'field' => 'FromDate', 'sort' => 'desc'),'column'=>array('align'=>'center')));
This is a date field where a user selects date. Then after the user chooses date, the event onChange occurs and javascript function calculateDays is called.
But when i use the same attribute to...another multiple select field...it doesn't work..why ??
$fields['Districts'] = array(
'type'=>'select',
'title'=>t('District(s)'),
'required'=>false,
'storedb'=>true,
'showview'=>array(true, ''),
'access'=>$access,
'options'=>_RoMoP_get_districts(),
'multiple'=>true,
'help'=>t(''),