Javascript 如何在yii中将onblur和onkeypress放在同一行中,是否可能?

Javascript 如何在yii中将onblur和onkeypress放在同一行中,是否可能?,javascript,php,yii,Javascript,Php,Yii,我创建了一个表单,希望在同一行中使用onblur和onkeypress 可能吗 <?php echo $form->textField($model, 'amount', array('name'=>'amount','onblur'=>'return checkallfield()', 'id'=>'amnt')); ?> 在哪里提供onkeypress?只需像添加onblur一样添加它,如下所示: 您可以按与模糊相同的方式使用按键事件: <

我创建了一个表单,希望在同一行中使用onblur和onkeypress

可能吗

<?php
    echo $form->textField($model, 'amount', array('name'=>'amount','onblur'=>'return checkallfield()', 'id'=>'amnt'));
?>

在哪里提供onkeypress?

只需像添加onblur一样添加它,如下所示:


您可以按与模糊相同的方式使用按键事件:

<?php echo $form->textField($model,'amount',array('name'=>'amount','onblur'=>'console.log("onblur event triggered")','onkeyup'=>'console.log("onkeyup event triggered")','id'=>'amnt')); ?>
检查控制台,您将能够看到事件

<?php echo $form->textField($model,'amount',array('name'=>'amount','onblur'=>'console.log("onblur event triggered")','onkeyup'=>'console.log("onkeyup event triggered")','id'=>'amnt')); ?>