h:commandButton不会在Chrome中调用js函数

时间:2014-12-12 18:00:13

标签: javascript jsf primefaces

我有一个<commandButton> PrimeFaces应该调用一个javascript连接。它适用于Firefox但它在Chrome中不起作用simpleste不会调用可能导致此功能的功能吗?真的不知道可能是什么。我有<commandButton> PrimeFaces应该调用javascript连接。它适用于Firefox但它在Chrome中不起作用simpleste不会调用可能导致此功能的功能吗?真的不知道可能是什么。我在另一页上有相同的案例并且有效。

JS

function atualizarSelect(){
    update();       
    $('#j_idt31:voucherBeanVoucherVeiculo').load('search.xhtml');
    self.close();
}

我的命令按钮

<div class="buttons">
    <p:commandButton id="js"  onclick="atualizarSelect()" value="#{msg['btn-save']}" />
    <h:commandButton onclick="self.close()" value="#{msg['btn-cancel']}" />
    <p:remoteCommand id="update" name="update" actionListener="#{veiculoBean.updateModal()}"/>
</div>

1 个答案:

答案 0 :(得分:0)

我刚刚在Chrome 39.0.2171.95上尝试过它,效果很好! 可能是dognose comment建议的自动生成ID存在问题。

<script type="text/javascript">
    function atualizarSelect() {
        console.log('test');
    }
</script>
<h:form id="bcr_form_2" styleClass="form">
    <div class="buttons">
        <p:commandButton id="js" onclick="atualizarSelect()" value="#{msg['btn-save']}" />
    </div>
</h:form>