7

我正在通过 YII 框架使用 jquery datepicker 并使用图像。这张图片有title而且alt我无法删除它们

这是我在 YII 中显示图像的代码

$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'=>'',
)
));

有什么方法可以在所有浏览器上删除图像 alt 属性中的这 3 个点?谢谢

4

2 回答 2

12

添加'buttonText'=>'',将解决问题

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

于 2012-10-16T08:54:29.640 回答
0

如果使用传统功能,

您可以使用

buttonText : '',

带有光标指针的完整示例,使用日、月和年重定向:

<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>
于 2014-07-21T21:28:23.693 回答