我在包含要发送的页面命令时遇到问题,当我单击按钮(发送命令)时,可能需要一段时间,具体取决于它的大小。所以我想禁用“发送订单”以防止用户重新发送。 这是aspx代码按钮“发送订单”
<wuc: SexyButton ID = "btnEnvoyerCmd" runat = "server" CssClass = "nv_boutonRouge" onclick = "BtnEnvoyerCmd_Click" OnClientClick = "ShowLoadingPanel ();" />
和javascript showloadingPanel()
ShowLoadingPanel function () {
if (arguments.length == 0) {
/ / No arguments -> text normal loading
if (_aspxIsExists (LoadingPanel)) {
LoadingPanel.Show ();
}
}
else {
/ / Argument -> loading text specified
if (_aspxIsExists (LoadingPanelCustomText)) {
LoadingPanelCustomText.SetText (arguments [0]);
LoadingPanelCustomText.Show ();
}
}
}
所以我需要你的帮助,你有什么想法吗?
提前谢谢你:)
答案 0 :(得分:0)
在服务器端功能,您可以在功能启动
btnEnvoyerCmd.Enaled=false;
或者您可以使用此代码在客户端执行此操作
var button = document.getElementById('yourButton');
button.disabled = true;
希望这会有所帮助
答案 1 :(得分:0)
在Jquery中你可以像这样禁用它:
$('#btnEnvoyerCmd').addAttr('disabled','disabled')