2010-09-12 38 views
1

javascript驗證問題,如何撥打javascript?javascript中的問題

<!DOCTYPE html> 
<f:view xmlns="http://www.w3.org/1999/xhtml" 
xmlns:ui="http://java.sun.com/jsf/facelets" 
xmlns:f="http://java.sun.com/jsf/core" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:ice="http://www.icesoft.com/icefaces/component"> 

<html> 
<head> 
<script type="text/javascript"> 
alert('1'); 
function validate() 
{ 
    alert('inside function'); 
    var str1; 
    // str1 = document.getElementById('name').value; 
    //alert(str1); 

}  

</script> 
</head> 
<body> 
<ice:panelGrid columns="1" width="760px" styleClass="contentPanel"> 
<ice:panelGroup> 
<ice:outputText value="Name"></ice:outputText> 
<ice:inputText value="" id="name" ></ice:inputText> 
<ice:commandButton onclick="validate();"></ice:commandButton> 

</ice:panelGroup> 

</ice:panelGrid> 
</body> 
</html> 

我無法訪問javascript.Getting誤差驗證沒有定義。

+0

好了,但如果你想執行的?的onClick?在其他功能裏面? – 2010-09-12 14:21:08

+0

發佈您的完整相關代碼。 – 2010-09-12 14:22:08

+1

如果您在Web瀏覽器中打開該頁面,然後單擊查看源代碼,那麼該HTML是什麼樣的?腳本標記仍然存在嗎? – Douglas 2010-09-12 16:24:41

回答

0

您的代碼似乎是正確的,但你必須巢所有inputTextcommandButton組件的形式:

<body> 
    <f:form> 
     <ice:panelGrid columns="1" width="760px" styleClass="contentPanel"> 
      <ice:panelGroup> 
       <ice:outputText value="Name"/> 
       <ice:inputText value="" id="name"/> 
       <ice:commandButton onclick="validate();"/> 
      </ice:panelGroup> 
     </ice:panelGrid> 
    </f:form> 
</body> 
1

看起來像你的<script>標記未關閉。它能渲染嗎?

+0

如果有'< script>'而不是'

  • 11. Firefox 4.0中的JavaScript問題
  • 12. JavaScript中的減法問題
  • 13. C#中的Javascript問題
  • 14. C#中的javascript問題#
  • 15. indexOf in javascript中的問題
  • 16. 問題在我的javascript中
  • 17. JavaScript中indexOf的問題
  • 18. Laravel 5中的JavaScript問題
  • 19. Javascript中的數組問題
  • 20. 在javascript中的Settimeout問題
  • 21. Firefox中的Javascript問題
  • 22. javaScript中的斷行問題?
  • 23. C#中的JavaScript MVC問題
  • 24. JavaScript中的Array.length問題
  • 25. safari中的Javascript window.open問題
  • 26. IE9中的Javascript Json問題
  • 27. Javascript中的視差問題
  • 28. Opencart主題中的Javascript滾動問題
  • 29. Javascript問題面試問題
  • 30. JavaScript的Firefox問題