点击PHP后禁用按钮
Disable button after clicked PHP
如何禁用按钮后,它已被点击。让它保持禁用状态。我尝试使用.prop('disabled', true);
,虽然它禁用按钮,但当我刷新页面时,按钮再次成为可点击的。另外,如果我有它的一个列表,它会禁用其他按钮,以及我不想要的。有办法吗?
<table>
<tr>
<td id="milestone_1">
</td>
<td id="percentage_1">
</td>
<td>
<form id="pay1">
<input type="hidden" class="id_hidden" name="id_hidden">
<input type="hidden" class="paid_hidden" name="paid_hidden">
<input type="hidden" class="budget_hidden" name="budget">
<input type="hidden" id="percent1" name="percent">
<input type="submit" name="pay1" value="Pay">
</form>
</td>
</tr>
<tr>
<td id="milestone_2">
</td>
<td id="percentage_2">
</td>
<td>
<form id="pay2">
<input type="hidden" class="id_hidden" name="id_hidden">
<input type="hidden" class="paid_hidden" name="paid_hidden">
<input type="hidden" class="budget_hidden" name="budget">
<input type="hidden" id="percent2" name="percent">
<input type="submit" name="pay2" value="Pay">
</form>
</td>
</tr>
<tr>
<td id="milestone_3">
</td>
<td id="percentage_3">
</td>
<td>
<form id="pay3">
<input type="hidden" class="id_hidden" name="id_hidden">
<input type="hidden" class="paid_hidden" name="paid_hidden">
<input type="hidden" class="budget_hidden" name="budget">
<input type="hidden" id="percent3" name="percent">
<input type="submit" name="pay3" value="Pay">
</form>
</td>
</tr>
</table>
$("#pay1").submit(function(){
$.ajax({
type: "GET",
url: "pay.php",
data: $("#pay1").serialize(),
success: function(data){
$("#add_success").html(data);
$("#add_err").html("");
}
});
return false
});
$("#pay2").submit(function(){
$.ajax({
type: "GET",
url: "pay.php",
data: $("#pay2").serialize(),
success: function(data){
$("#add_success").html(data);
$("#add_err").html("");
}
});
return false
});
$("#pay3").submit(function(){
$.ajax({
type: "GET",
url: "pay.php",
data: $("#pay3").serialize(),
success: function(data){
$("#add_success").html(data);
$("#add_err").html("");
}
});
return false
});
我建议你使用cookie来保存用户状态或数据。
你可以简单地使用cookie在纯javascript通过document.cookie
对象,
创建cookie示例代码:
document.cookie="username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 GMT; path=/";
读取cookie:
var x = document.cookie;
你也可以使用这个jQuery插件来处理
cookie在PHP中非常方便,所以你可以通过$_COOKIE
全局PHP变量访问cookie数据。我个人建议你在javascript变量中保留标签选择器,并在dom ready上禁用它们以备以后的其他请求。
对于更安全的实现,您可以使用服务器端解决方案,对于这种情况,您可以使用PHP会话来保存数据以显示或不显示元素给用户。
相关文章:
- 通过ajax到php文件获取单选按钮值
- PHP Javascript显示/隐藏按钮不工作
- 使用加号按钮添加多个文本框,并通过PHP提交
- 基于文本jquery php更改按钮
- 无法在PHP中找到确认按钮
- 单击Dojo按钮执行PHP脚本
- 当客户端将两个按钮的javascript函数参数修改为相同时,SQL/PHP会更新多行
- 类似按钮增量计数器不工作.PHP,AJAX,MySQL,javascript
- 如何在标题上创建弹出框,当点击关闭按钮时,不使用jquery或php在网站中显示
- 表单中的提交按钮在 PHP 打印中不起作用
- PHP到JavaScript图表;显示w/按钮
- (PHP)克隆按钮上的按钮点击计数器
- 更改PHP中禁用按钮的外观
- PHP If Else-隐藏按钮
- 在按钮'上运行PHP代码;s onclick事件,或者使用Ajax
- 停止直接执行php代码而不点击按钮
- 如何通过ajax php将图像上传到服务器本地目录,其中html表单haven't任何传统的提交按钮
- 取消按钮php表单jquery
- 如何为“下一步”创建一个永无止境的循环?奥得河“prev"按钮(php / jquery)
- 单选按钮 php 开机自检