我使用kohana助手在我的视图中执行我的表单,但我需要在某些字段中包含一些javascript(如onclick,onblur等)。如何在不放弃kohana表格助手的情况下做到这一点?
例如,在纯HTML中我有:
<input class="field" type="text" id="email" name="email" value="<?php if (Cookie::get('email')) echo Cookie::get('email'); else echo 'Adresă Email'; ?>" onclick="if (this.value=='Adresă Email') this.value='';" onblur="if (this.value=='') this.value='Adresă Email';" />
并使用表单助手:
<?php echo Form::input('email', $email_value , array('id'=>'email', 'class'=>'field',$validator['email'])) ?>
这是okey,但我也想添加onclick和onblur。关于如何做到这一点的任何想法?谢谢!
答案 0 :(得分:1)
只需在属性数组中添加onclick,onblur:
echo Form::input('email', $email_value, array('onlick' => 'something;', 'onblur' => 'something else;'))
或考虑使用jQuery并停止担心内联属性;)