簡體   English   中英

如果輸入字段連接到數據庫,則Javascript無法獲得價值?

[英]Javascript can't get value if input field connected to database?

如果我的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>

如果value> my variable,則發送觸發點擊。 如果手動鍵入它是工作兄弟。 有什么辦法嗎?

您可以在.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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM