помощник формы kohana включает javascript - PullRequest
0 голосов
/ 30 марта 2012

я делаю свои формы в своих представлениях, используя помощник 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'])) ?>

это хорошо, но я также хочу добавить onclick и onblur. есть идеи о том, как это можно сделать? спасибо!

1 Ответ

1 голос
/ 30 марта 2012

Просто добавьте onclick, onblur в массив атрибутов:

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

или рассмотрите возможность использования jQuery и перестаньте беспокоиться о встроенных атрибутах;)

...