Jsf 模糊事件块提交按钮

Jsf 模糊事件块提交按钮,jsf,blur,ajax4jsf,Jsf,Blur,Ajax4jsf,我有个问题,请帮帮我 当我更改输入中的一个值,然后提交一个按钮时,事件模糊会阻止我提交,因此我必须在按钮上单击两次。 我想在我的按钮上点击一次,在我的输入中执行操作,并提交我的按钮 当我在输入中更改值,然后单击commandLink时,也会出现同样的问题。。我的模糊事件阻止点击我的链接 <h:inputText id="idInputQuantite" readonly="# converter=

我有个问题,请帮帮我 当我更改输入中的一个值,然后提交一个按钮时,事件模糊会阻止我提交,因此我必须在按钮上单击两次。 我想在我的按钮上点击一次,在我的输入中执行操作,并提交我的按钮

当我在输入中更改值,然后单击commandLink时,也会出现同样的问题。。我的模糊事件阻止点击我的链接

<h:inputText id="idInputQuantite" readonly="#                                   
            converter="bigDecimalConverter"
            execute="@this"                                         
            styleClass="#{component.valid ? '' : 'invalidInput'}"
            style="#{component.valid ? '' : 'border: medium solid red;'};cursor:hand;"
            value="#{infoPiece.quantite}"                                   
            onfocus="if (this.readOnly) {this.blur();}>                                                
        <f:validator validatorId="superficieVolumeValidator" />
        <f:attribute name="libTypePiece" value="#{infoPiece.libPiece}" />                                   
     <a4j:ajax event="blur"  render="@form"  execute="@all"  
             listener="#{saisieEnquetesCtrl.contCohQuant}"
      oncomplete="modifyVal();updateOrigineQuant();focusErrorInput(); " />  

            </h:inputText>


<a4j:commandButton
            rendered="#{saisieMoisModel.modeModification}"
                action="#{saisieEnquetesCtrl.enregistrer}"
                id="idValider"
                value="Valider" 
                onmouseover="affichVerifPanel()"
                onmouseout="hideVerifPanel();mouseOut();"
                render="@form"
                execute="@this"
                oncomplete="saveOnglet();"

                style="margin-top:20px;margin-left:300px; background:#fadadc; font-family: Arial; font-weight: bold;">
            </a4j:commandButton>

       <a4j:commandLink style="float: right; padding-right: 40px;"
        render="@form" action="#{saisieEnquetesCtrl.clickChFerElementDebut}"
        onclick=" if (checkIfSaved()) {#{rich:component('savePopupDebut')}.show();return false;}" oncomplete="initTable();" ></a4j:commandLink> 

一种解决方案是将
请将此信息删除到问题中,而不是将其作为评论发布。评论没有格式,所以几乎无法阅读。
var myTimer;
function myFunc() {
    myTimer= setTimeout(function () {
        $('#myHiddenButtonId').click();
    }, 500);
}
<a4j:commandButton id="myHiddenButtonId" style="display:none;">
    <a4j:ajax render="@form"  execute="@all"  
         listener="#{saisieEnquetesCtrl.contCohQuant}"
  oncomplete="modifyVal();updateOrigineQuant();focusErrorInput(); " />  
</a4j:commandButton>