Yii Framework 开发教程(14) UI 组件 MaskedTextField示例
2014-01-18 17:06
176 查看
CMaskedTextField为格式输入框,可以为文本框指定Mask限制用户可以出入的文本格式,如本例使用99.99.9999 ,可以只允许输入类似日期的文本。
修改View,添加CMaskedTextField 组件
[php]
view plaincopyprint?
<?php $this->widget('CMaskedTextField',array(
'model'=>$model,
'attribute'=>'date',
'name'=>'date',
'mask'=>'99.99.9999',
'htmlOptions'=>array(
'style'=>'width:80px;'
),
));
?>
为了配合CMaskedTextField 使用,我们修改DataModel,添加一个属性date
[php]
view plaincopyprint?
class DataModel extends CFormModel
{
public $date;
public function rules()
{
return array(
array('date', 'safe'),
);
}
}
本例下载
CMaskedTextField为格式输入框,可以为文本框指定Mask限制用户可以出入的文本格式,如本例使用99.99.9999 ,可以只允许输入类似日期的文本。
修改View,添加CMaskedTextField 组件
[php]
view plaincopyprint?
<?php $this->widget('CMaskedTextField',array(
'model'=>$model,
'attribute'=>'date',
'name'=>'date',
'mask'=>'99.99.9999',
'htmlOptions'=>array(
'style'=>'width:80px;'
),
));
?>
<?php $this->widget('CMaskedTextField',array( 'model'=>$model, 'attribute'=>'date', 'name'=>'date', 'mask'=>'99.99.9999', 'htmlOptions'=>array( 'style'=>'width:80px;' ), )); ?>
为了配合CMaskedTextField 使用,我们修改DataModel,添加一个属性date
[php]
view plaincopyprint?
class DataModel extends CFormModel
{
public $date;
public function rules()
{
return array(
array('date', 'safe'),
);
}
}
class DataModel extends CFormModel { public $date; public function rules() { return array( array('date', 'safe'), ); } }
本例下载
相关文章推荐
- Yii Framework 开发教程(13) UI 组件 ContentDecorator示例
- Yii Framework 开发教程(12) UI 组件 ClipWidget示例
- Yii Framework 开发教程(11) UI 组件 ActiveForm示例
- Yii Framework 开发教程(10) UI 组件 自定义组件
- Yii Framework 开发教程(9) UI 小组件Widget 概述
- Yii Framework 开发教程(8) 使用FormModel
- Yii Framework 开发教程(7) 使用CHtml 创建Form
- Yii Framework 开发教程(6) CComponent 组件
- Yii Framework 开发教程(5) URL管理
- Yii Framework 开发教程(4) Hangman 猜单词游戏实例
- Yii Framework 开发教程(3) 为应用添加日志
- Ratgeber - In 3 Tagen Zum Pilzzuchtprofi!
- Yii Framework 开发教程(2) Yii Web应用基础
- Yii Framework 开发教程(1) 第一个应用Hello World
- 推荐一个好的PHP Framework –Yii Framework
- PHP判断远程url是否有效的几种方法
- PHP定时执行计划任务
- phpmyadmin 出现Cannot start session without errors 错误 总结的几种原因和解决办法
- PHP工程进展(1)
- PHP成长记(一) ―― 设计模式