我調用一個javascript函數,點擊一個隱藏的commandButton,但點擊運行時頁面加載,而不是當我調用函數。 這是html代碼:調用一個Javascript函數,點擊一個(隱藏)按鈕或鏈接
<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 = "";
}
}
另外,也許'hh'不是''生成的ID。 –
2013-02-11 14:22:37