如题,在 array 里面写 value 没用。
在htmlOptions里设置呢?
就是在里面设置的,没用。。。
html里面textarea也没有value的属性。。
API上说,可以设置tag等属性,看了下,也试了试,没成功。
这个默认值应该是从model中获取的。model会自动给你设置一个默认值的。
我知道如果model里面有值,就会显示。 现在是新建的model,model没有默认值,然后想象textField一样,在array里面加一个value的默认值 <?php echo $form->textField($model,'name', array('size'=>18,'maxlength'=>60,'value'=>'ddd')); ?> textarea没有value这个属性,加了没用。
<?php echo $form->textField($model,'name', array('size'=>18,'maxlength'=>60,'value'=>'ddd')); ?>
我又不想用jquery给textarea赋默认值,也不想用html5的placeholder属性。。。
可以在数据库里这个里面加个默认值。
新建model 之后 在给 model->name 付一个你想要的默认值 这样 页面上就显示出来了吧
model->name
一肚子火....尼玛的是设计给的这个需求,他的目的是为了给个提示功能。
Y不想让在输入框的下面显示,说不好看,Y也不想用html5的placeholder属性,说兼容性不好。
如果用jquery给textarea赋默认值,focus的时候消失,但是这个是选填项,不点的时候,就默认提交了这个提示,反而觉得很不好。数据库给默认值,新建model的时候给默认值,都不是我想要的。。。
问题我踢给前端了。。。。懒得折腾。
我想问一下 你这个问题解决了吗
貌似只能设置model对象的属性值来设置默认值