yii textfield的onkeypress

时间:2014-11-18 23:56:49

标签: javascript php yii textfield

我得到这行代码显示文本字段

<div class="row">
<?php echo $form->labelEx($model,'READING_YEAR'); ?>
    <?php echo $form->textField($model,'READING_YEAR',array('size'=>4,'maxlength'=>4)); ?>
    <?php echo $form->error($model,'READING_YEAR'); ?>
</div>

我希望能够使用javascript输入文本字段中的数字

<script>
function isNumberKey(evt)
{
    var charCode = (evt.which) ? evt.which : event.keyCode
        if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;
        return true;
}
</script>

我该怎么做?

1 个答案:

答案 0 :(得分:1)

基本上只需在Javascript中添加:

document.getElementById('your-element').onkeypress = function(evt){
    return isNumberKey(evt);
}