【发布时间】:2016-07-30 10:35:35
【问题描述】:
<script>function lockoutSubmit(button) {
var oldValue = button.value;
button.setAttribute('disabled', true);
button.value = '...processing...';
setTimeout(function(){
button.value = oldValue;
button.removeAttribute('disabled');
}, 3000)
}</script>
这就是我用于禁用的脚本(可在 Stack Overflow 上找到)。
这是我的更新条件:
<?php
if(isset($_POST['coin'])){
$coin="UPDATE users SET coins = coins + 100 WHERE user_id = '$user_id'";
$coin_in=mysqli_query($conn,$coin);
}?>
这是我在输入中添加onclick 的地方:
<form action="" method="post">
<input type="submit" value="Get Coins" name="coin" onclick="lockoutSubmit(this)" >
</form>
此脚本在单击按钮后禁用按钮,这是我想要的,但问题是,当我将 onclick 从if 条件添加到输入 UPDATE 时,它不起作用。基本上当我点击提交时,什么都没有发生,它只会禁用它。我是 JavaScript 新手,不知道是否可以像这样组合它...有什么想法/提示吗?
【问题讨论】:
标签: javascript php jquery mysql mysqli