Inputtext调用javascript函数获取错误

时间:2013-09-06 04:28:25

标签: javascript events primefaces onkeyup

我想仅在用户按下enter键时才在backbean上调用函数。但它不起作用。在Chrome的控制台上,每次按任何按钮时都会返回Uncaught TypeError: object is not a function。代码有什么问题?感谢。

<p:inputText id="txtValue" value="#{cc.attrs.value}" onkeyup="onkeypress()">
</p:inputText>
<script type="text/javascript">
    function onkeypress() {
        if(event.keyCode==13) {
            alert("true");
        } else {
            alert("false");
        }
    }
</script>
<p:remoteCommand name="rc" actionListener="#{cc.onKeyPress}" out="count" />

1 个答案:

答案 0 :(得分:1)

onkeypress函数中添加参数可以解决您的问题

<script type="text/javascript">
    function onkeypress(event) {
        if(event.keyCode==13) {
            alert("true");
        } else {
            alert("false");
        }
    }
</script>