2012-04-12 21 views
0

送信ボタンをクリックしても何も起こらないときは、何が問題なのかわかりません。 このプログラムは2つの数値を追加するだけです。出力は警告メッセージでなければなりません。 はあなたがif文に開口部ブラケットが欠落している送信ボタンが機能しない

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
        "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>GlassFish JSP Page</title> 
</head> 
<body> 

    <% 
     int a = 6, b = 8, c; 
      c=a+b; 
    %> 
    <p> 
      Value 1 = 
      <%=a%></p> 
    <p> 
      Value 2 = 
      <%=b%></p> 
    <p> 
      Enter the value :<br /> <input type="text" id="c" /></br> 
       <input type="submit" value="Submit" 
        onclick="validate();" /> 
    </p> 
    <script type="text/javascript"> 

      function validate() { 
        var a = <%=a%>; 
        var b = <%=b%>; 
        var c = <%=c%>; 
        if (c!= parseInt(document.getElementById("c").value, 10)) 
          alert("The values you entered is incorrect."); 
        } else { 
          alert("Correct!"); 
        } 
      } 
    </script> 
</body> 
</html> 

答えて

2

if (c!= parseInt(document.getElementById("c").value, 10)) 

if (c!= parseInt(document.getElementById("c").value, 10)){ 
+0

うわー、私はAのためにこれを理解しようとしてきた、あなたに感謝しなければなりません助けてください中には – toky

+0

問題はない、私はそれが起こるときに私は嫌いです –

+0

@ toky:問題を解決するために役立つ場合は、答えを受け入れる必要があります。これは、ユーザーがより多くを助けることを奨励します。 –

関連する問題