非表示の commandButton をクリックする JavaScript 関数を呼び出しますが、関数を呼び出したときではなく、ページが読み込まれたときにクリックが実行されます。これはhtmlコードです:
<p:inputText id="aa" value="#{bonBonneManagedBean.sel}" onkeyup="fnc()" />
<h:commandButton id="hh" onclick="#{bonBonneManagedBean.kk()}" style="display:none"/>
そしてJavaScript関数:
function fnc()
{
length = document.getElementById('form:aa').value.length;
if(length == 10)
{
$("#hh").click();
document.getElementById('form:aa').value = "";
}
}