程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP開發框架Yii Framework教程(14) UI 組件 MaskedTextField示例

PHP開發框架Yii Framework教程(14) UI 組件 MaskedTextField示例

編輯:PHP綜合

CMaskedTextField為格式輸入框,可以為文本框指定Mask限制用戶可以出入的文本格式,如本例使用99.99.9999 ,可以只允 許輸入類似日期的文本。

修改View,添加CMaskedTextField 組件

<?php $this->widget

('CMaskedTextField',array(
        'model'=>$model,
        'attribute'=>'date',
        'name'=>'date',
        'mask'=>'99.99.9999',
        'htmlOptions'=>array(
                    'style'=>'width:80px;' 
                    ),
                ));
    ?>


為了配合CMaskedTextField 使用,我們修改DataModel,添加一個屬性date

class 

DataModel extends CFormModel     
{     
    public $date;     

    public function rules()
    {

        return array( 
            array('date',  'safe'),     
        );     

    }     

}

本例下載:http://www.imobilebbs.com/download/yii/MaskedTextFieldDemo.zip

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved