0

このコードは、ユーザーの値を受け入れて、対応する警告ボックスを表示すると想定されていますが、機能していません。このコードの何が問題なのか分かりますか? 私はたくさんのグーグル検索をしました(多くの人がこのウェブサイトを指しています)が、解決策が見つからないようですか?助けてください、事前に感謝します。


index.html

<html>
<head>
<title>the title</title>
   <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.0.min.js"></script>

<script type="text/javascript">

 function check() {
      var    one = $('#first').val();
       var   two = $('#second').val();
       var  three = $('#third').val();
       var  four = $('#fourth').val();  

    $.post("result.php", { 
    first: one,
    second: two,
    third: three,
    fourth: four
},function(data)
        {

         if (data=="yay") //for no input
         { alert("yay");
         }
         else 
         {
         alert("nay");
         }

         }


        } 

</script>

</head>
<body>

        <form name="form">
    <input type="text" id="first">
    <input type="text" id="second">
     <input type="text" id="third">
    <input type="text" id="fourth">
    <input type="button" value="get" onclick="check();">
    </form>


</body>
</html>

結果.php

<?php

    $one = $_POST["first"];
        $two = $_POST["second"];
         $three =$_POST["third"];
         $four = $_POST["fourth"];
         if($one > 5)        
         {

         echo "yay";
         }
     elseif($two > 10 )        {

         echo "yay";  }

             elseif($three > 15 )        
             {

         echo "yay";  
             }

             elseif($four > 20 )        
             {

         echo "yay";  
             }

           else{
               echo "nay";
           }

?>
4

1 に答える 1