2011-06-14 1 views
0

enter image description here 임은 사실 얻기 위해 노력하고 있어요이 하나CMaskedTextField 옵션을 사용하면 사용자 입력을 문자로 분리 할 수있을뿐 아니라 별도의 입력란에서도 사용할 수 있습니까? <img src="https://i.stack.imgur.com/563xY.png" alt="enter image description here"> 그러나 이런 종류의 결과를 얻기 위해 CMaskedTextField를 사용하여

이 밤은 경우 나,이 기능을 사용할 수 CMaskedTextField와 옵션이 있다면 궁금 해서요

, 만약 누군가가 그것을 구현할 수있는 가장 실용적인 방법을 알고있다. 나는 내가 자바 스크립트를 사용할 수 있다는 것을 알고 있지만, Yii가 제공하는 기능을 가능한 한 많이 집어 넣으려고 시도하기 전에 그 메신저에 들어간다. 많은 많은 깡통!

+0

해당 코드를 던집니다. –

답변

3

발견. $placeholder 속성을 지정해야합니다.

예 :보기에 위젯이 자리 밑줄 인 공간이 아닌 기본값이

<?php $this->widget('CMaskedTextField', array(
       'mask'=>'99-9999-99', 
       'name'=>'mask_tester', 
       'placeholder'=>' ', 
     )); ?> 

공지 사항과 같아야합니다. 또한 $model을 양식에 전달하는 경우 $name 속성을 공격하고 $model$attribute 속성을 추가해야합니다.

그러나이 위젯은 결코 별도의 입력 상자를 제공하지 않습니다. 그것은 항상 하나의 입력 상자에있을 것입니다.

+0

글쎄,이게 내가 찾는 것을 얻을 수있는만큼 가깝다! 완벽하게 작동 해 주셔서 감사합니다. 나는 오늘 밤까지 내 자신의 위젯을 개발하려고 노력하겠습니다, 나는이 기능을 꽤 자주 사용합니다! – Soph

+0

문제 없습니다. 미안하지만 100 % 원하지 않는 것입니다. 위젯을 만들면 yii 사이트에 올려 놓는 것을 고려해야합니다. 더 많은 사람들이 당신이 가고있는 것을 찾고있을 것이라고 확신합니다. –

관련 문제

 관련 문제