2012-10-16 10 views
7

używam datepicker jquery poprzez framework YII i przy użyciu obrazu. ten obraz ma title i alt i nie mogłem ich usunięciausunąć 3 kropki w datepicker jquery alt

Oto mój kod w Yii do wyświetlania obrazu

$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'name' => 'sso_register[dob]', 
//'model' => $model, 
'attribute' => 'dob', 
'value' => $dbText, 
'options' => array(
'changeMonth' => true, 
'changeYear' => true, 
'dateFormat' => 'dd/mm/yy', 
'yearRange' => "-100:+0", 
'maxDate' => '31/12/2007', //day can choose >= tomorrow 
'buttonImage' => Yii::app()->baseUrl . '/images/date_picker.png', 
'buttonImageOnly' => true, 
'showButtonPanel' => false, 
'showOn' => 'button', 
'altField' => '', 
), 
'htmlOptions' => array(
'class' => 'inputfield-middleside-date', 
'readonly' => 'true', 
'style' => 'position: relative; z-index: 100;', 
'tabindex' => '7', 
'alt'=>'', 
'title'=>'', 
) 
)); 

dowolny sposób, aby usunąć te 3 kropki w atrybutu alt obrazu na wszystkich przeglądarkach? Dziękuję

+0

Jakie trzy kropki? Czy jestem jedynym, który ich nie widział? – feeela

+0

umieść mysz nad obrazem, altem i altem jest 3 kropki :( –

+0

Który obraz? Nie ma obrazu na to pytanie.Istnie istnieje co najmniej pięć różnych wtyczek jQuery o nazwie "datepicker". Wiesz o tym, o którym rozmawiasz, musisz podać szczegóły dotyczące tego, o czym mówisz .. Byłoby miło zobaczyć tutaj wersję demonstracyjną: – feeela

Odpowiedz

12

dodanie 'buttonText'=>'', rozwiąże problemu

http://api.jqueryui.com/datepicker/#option-buttonText

+2

, może link do dokumentacji pomoże ci lepiej odpowiedzieć na to pytanie: [przycisk tekstowy datepicker jqueryui] (http://api.jqueryui.com/datepicker/#option-buttonText). –

0

Jeśli używasz tradycyjnej funkcji

można użyć

buttonText : '', 

Pełny przykład ze wskaźnikiem kursora, przekierowywać z dzień, miesiąc i rok:

<script> 
    $("#calendario").datepicker({ 
     buttonImage: '/images/calendario2.png', 
     buttonImageOnly: true, 
     changeMonth: true, 
     changeYear: true, 
     showOn: 'both',   
     buttonText : '',   
     onSelect: function(date, instance) {    
      var date = $(this).datepicker('getDate'), 
      dia = date.getDate(), 
      mes = date.getMonth() + 1,    
      agno = date.getFullYear(); 
      window.location = "caja.php?dia="+dia + '&mes=' + mes + '&agno=' + agno;  } 
    });   
    $(".ui-datepicker-trigger").css('cursor','pointer');  
</script>