この種の結果を取得するためにCMaskedTextFieldを使用して
いますが、実際にはこれを取得しようとしています
この機能を有効にするCMaskedTextFieldのオプションがあるかどうか、またはない場合は、それを実装できる最も実用的な方法を誰かが知っているかどうか疑問に思いました。私はjavascriptを使用できることを知っていますが、その前に、Yiiが提供する機能を可能な限り絞り込もうとしています。たくさんのthks!
この種の結果を取得するためにCMaskedTextFieldを使用して
いますが、実際にはこれを取得しようとしています
この機能を有効にするCMaskedTextFieldのオプションがあるかどうか、またはない場合は、それを実装できる最も実用的な方法を誰かが知っているかどうか疑問に思いました。私はjavascriptを使用できることを知っていますが、その前に、Yiiが提供する機能を可能な限り絞り込もうとしています。たくさんのthks!
それを見つけた。プロパティを指定する必要があり$placeholder
ます。
例:ビューでは、ウィジェットは次のようになります。
<?php $this->widget('CMaskedTextField', array(
'mask'=>'99-9999-99',
'name'=>'mask_tester',
'placeholder'=>' ',
)); ?>
プレースホルダーは、アンダースコアであるデフォルトではなくスペースであることに注意してください。また、フォームにaを渡す場合は、プロパティ$model
をストライクし、$name
プロパティを追加する必要が$model
あり$attribute
ます。
ただし、このウィジェットで個別の入力ボックスが提供されることはありません。常に1つの入力ボックスにあります。