How do you go about masking a phone number on input:
Here is the form Any help would be appreciated.
<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'technicians-form',
'enableAjaxValidation'=>false,
)); ?>
<p class="note">Fields with <span class="required">*</span> are required.</p>
<?php echo $form->errorSummary($model); ?>
<div class="row">
<?php echo $form->labelEx($model,'full_name'); ?>
<?php echo $form->textField($model,'full_name',array('size'=>60,'maxlength'=>255)); ?>
<?php echo $form->error($model,'full_name'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'type'); ?>
<?php echo $form->textField($model,'type',array('size'=>60,'maxlength'=>77)); ?>
<?php echo $form->error($model,'type'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'work_phone'); ?>
<?php echo $form->textField($model,'work_phone',array('size'=>60,'maxlength'=>77)); ?>
<?php echo $form->error($model,'work_phone'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'work_fax'); ?>
<?php echo $form->textField($model,'work_fax',array('size'=>60,'maxlength'=>77)); ?>
<?php echo $form->error($model,'work_fax'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'mobile_phone'); ?>
<?php echo $form->textField($model,'mobile_phone',array('size'=>60,'maxlength'=>77)); ?>
<?php echo $form->error($model,'mobile_phone'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'work_email'); ?>
<?php echo $form->textField($model,'work_email',array('size'=>60,'maxlength'=>255)); ?>
<?php echo $form->error($model,'work_email'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'address'); ?>
<?php echo $form->textField($model,'address',array('size'=>60,'maxlength'=>255)); ?>
<?php echo $form->error($model,'address'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'address_2'); ?>
<?php echo $form->textField($model,'address_2',array('size'=>60,'maxlength'=>255)); ?>
<?php echo $form->error($model,'address_2'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'city'); ?>
<?php echo $form->textField($model,'city',array('size'=>60,'maxlength'=>77)); ?>
<?php echo $form->error($model,'city'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'state'); ?>
<?php echo $form->textField($model,'state',array('size'=>3,'maxlength'=>3)); ?>
<?php echo $form->error($model,'state'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'zip'); ?>
<?php echo $form->textField($model,'zip',array('size'=>60,'maxlength'=>77)); ?>
<?php echo $form->error($model,'zip'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'notes'); ?>
<?php echo $form->textArea($model,'notes',array('rows'=>6, 'cols'=>50)); ?>
<?php echo $form->error($model,'notes'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'company_id'); ?>
<?php echo $form->dropDownList($model, 'company_id', CHtml::listData(Companies::model()->findAll(), 'id', 'company_name'),array('prompt' => 'Select a Company')); ?> ?>
<?php echo $form->error($model,'company_id'); ?>
</div>
<div class="row buttons">
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>
</div>
<?php $this->endWidget(); ?>
</div><!-- form -->