gpt4 book ai didi

javascript - 在 jquery-easyui 中禁用多次点击保存按钮

转载 作者:行者123 更新时间:2023-11-30 21:20:10 25 4
gpt4 key购买 nike

在创建新用户时如何在 easyui 中禁用多次单击保存按钮,同时将请求发送到 php 以将其插入数据库

function saveUser() {

$('#fm').form('submit', {
url: url,

onSubmit: function() {
return $(this).form('validate');
},

success: function(result) {

if (result === 'exists') {
$.messager.alert('Alert', 'Name already exists!\nPlease enter different Name', 'info');
$('#fm').form('clear');
} else {
$('#dlg').dialog('close'); // close the dialog
$('#dg').datagrid('reload'); // reload the user data
}
}
});
}

直到响应没有从 php 文件到达,我不希望发送另一个请求。

最佳答案

您可以在单击提交按钮后立即将其禁用,

请检查下面的代码,希望对你有帮助:

function saveUser() {

$('#fm').form('submit', {

url: url,

onSubmit: function() {
//Code to Disable the submit button comes here.
$("#SubmitButton").attr('disabled',true);//Assuming SubmitButton is the ID of the button.
return $(this).form('validate');
},

success: function(result) {

if (result === 'exists') {
$.messager.alert('Alert', 'Name already exists!\nPlease enter different Name', 'info');
$('#fm').form('clear');
} else {
//If you want to allow the user to click on the Submit button now you can enable here like this :
$("#SubmitButton").attr('disabled',false);
$('#dlg').dialog('close'); // close the dialog
$('#dg').datagrid('reload'); // reload the user data
}
}
});
}

关于javascript - 在 jquery-easyui 中禁用多次点击保存按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45273611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com