2010-09-06 41 views
0

在javascript驗證問題,如何打電話給JavaScript?在JavaScript驗證中的問題,如何從jsf/icefaces調用JavaScript?

<html> 
<head> 
<script type='text/javascript'> 
function validate() 
{ 
alert('hi'); 
} 
</script> 
</head> 
< body> 
<ice:panelGrid> 
<ice:inputText/> 
..... 
... 
... 
</ice:panelGrid> 
<ice:commandButton onclick="validate();"/> 
</body> 
</html> 

我無法訪問javascript.Getting錯誤,因爲驗證未定義。

如果定義爲onClick =「alert('hi');此警報消息運行良好。

那麼,我應該怎麼做的調用JavaScript?

+0

你可以給我們生成的HTML? – Bozho 2010-09-07 07:07:40

回答

0

結束</script>標記。

<script type='text/javascript'> 
    function validate() 
    { 
     alert('hi'); 
    } 
</script> 
+0

我認爲這只是一個紅鯡魚。 OP編輯得太離開代碼片段。缺少結束''將寧可產生一個空白頁面,因爲一切都在'

0

我建議對雙引號:

<script type="text/javascript"> 
1

您可以使用此代碼:

<ice:commandButton label="Click me!" onclick="if(!validate()){return false;};" />