CMaskedTextField ist ein Formateingabefeld. Sie können eine Maske für das Textfeld angeben, um das Textformat einzuschränken, das Benutzer eingeben und verlassen können. In diesem Beispiel kann die Verwendung von 99.99.9999 nur die Eingabe von Text zulassen Termine.
Ansicht ändern und CMaskedTextField-Komponente hinzufügen
widget ('CMaskedTextField',array('model'=>$model,'attribute'=>'date','name'=>'date','mask'=>'99.99.9999', 'htmlOptions'=>array('style'=>'width:80px;'),));?>
Um mit CMaskedTextField zusammenzuarbeiten, ändern wir DataModel und fügen ein Attributdatum hinzu
class DataModel extends CFormModel{public $date; public function rules(){ return array(array('date', 'safe'),); } }
Das Obige ist der Inhalt des PHP-Entwicklungsframeworks Yii Framework-Tutorial (14) UI-Komponente MaskedTextField. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!