我的视图文件中有这段代码
<div>
<div class="column span-4"><?php echo $form->labelEx($model, "name"); ?></div>
<div class="column span-flexible">
<?php echo $this->module->createWidget($form, $model,"name"); ?>
<ul class="errorlist"><li><?php echo $form->error($model, "name"); ?></li></ul>
</div>
</div>
如何将其设为只读?或禁用它? 我已经尝试过这些方法
<?php echo $this->module->createWidget($form, $model,"name",array('htmlOptions' => array('readonly'=>'readonly')); ?>
OR
<?php echo $this->module->createWidget($form, $model,"name",array('htmlOptions'=>array('readOnly' => 'readOnly')); ?>
OR
<?php echo $this->module->createWidget($form, $model,"name",array('htmlOptions'=>array('readonly'=>true)); ?>
这些都没有奏效。解决这个问题的解决办法是什么才能使其成为只读?
答案 0 :(得分:1)
你必须为该输入编写脚本
document.getElementById("name").readOnly = true;