[英]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.