2012-03-30 5 views
0

私は私のフォームでkohanaヘルパーを使用していますが、(onclick、onblurなどのように)いくつかのフィールドにいくつかのjavascriptを含める必要があります。どのように私はコハナフォームのヘルパーにあきらめないでこれを行うことができますか?例えばkohanaフォームヘルパーinclude javascript

、純粋な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'])) ?> 

オーケーですが、私はまた、onclickのとonBlurイベントを追加します。どのようにこれを行うことができますか?ありがとう!

答えて

1

単純属性の配列へとonblur、onclickを追加します。

echo Form::input('email', $email_value, array('onlick' => 'something;', 'onblur' => 'something else;')) 

またはjQueryの使用を検討し、インライン属性を心配停止を;)

+0

真。代わりにjqueryを採用しました:) – dana