如何在yii的同一行给出onblur和onkeypress,这是可能的吗?

时间:2015-03-25 10:31:25

标签: javascript php yii

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

有可能吗?

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

在哪里给予onkeypress?

2 个答案:

答案 0 :(得分:0)

只需像添加onblur一样添加,如:

$form->textField($model,
    'amount',
    array(
        'name'=>'amount',
        'onblur'=>'return checkallfield();',
        'onkeypress'=>'return doKeyPress();',
        'id'=>'amnt'
    )
);

答案 1 :(得分:0)

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

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

检查控制台,您将能够看到事件。