2016-07-22 32 views
0

如果連接到數據庫,我的javascript無法獲得輸入字段?如果手動鍵入它的工作。有什麼訣竅呢?如果輸入字段連接到數據庫,Javascript無法獲得值?

這裏是我的html代碼:

<html> 
<head> 
    <title></title> 
    <script type="text/javascript" src="https://code.jquery.com/jquery-3.1.0.js"></script> 
    <script type="text/javascript"> 
     $(document).ready(function() { 
      setInterval(function() { 
       $('#show').load('data.php') 
      }, 2000); 
     }); 
    </script> 
    <script> 
    $(function() { 
     var money = 7000; 

     $("#show").on("change keyup", function() { 
      var input = $(this); 

      // show message 
      if(input.val() > money) 
       $('#click').trigger('click'); 
     }); 
    }); 
    </script> 
</head> 
<body> 
    <textarea type="text" id="show" value=""></textarea> 

    <button type="button" onclick="alert('Hello');" id="click">Click</button> 
</body> 
</html> 

如果值>我的變量,然後發送觸發點擊。如果手動鍵入它是工作範圍。任何解決方案

回答

1

可以觸發該.load(url, [callback])可選回調函數點擊:

很少有其他的變化,你不必維護兩個不同的文檔準備好塊一個,足足可以做的工作,所以,你可以將它們組合成:

<script type="text/javascript"> 
    $(document).ready(function() { 
    var money = 7000; 
    setInterval(function() { 
     $('#show').load('data.php', function() { 
     if ($("#show").val() > money) { 
      $('#click').trigger('click'); 
     } 
     }); 
    }, 2000); 

    $("#show").on("change keyup", function() { 
     var input = $(this); 
     // show message 
     if (input.val() > money) 
     $('#click').trigger('click'); 
    }); 
    }); 
</script> 
+0

不錯的工作老兄,這是很好的感謝 –

+0

你的歡迎和高興幫你。 – Jai

+0

再次遇到一個問題,你能幫我嗎? –