我是Microsoft Visual Studio 基本上我正在学习ASP,我正在尝试制作一个OnButtonClick回发。 但是当我尝试使它OnButtonClick = true时;返回SendButton.visible = false
我需要做我的 SendButton_Click当有人点击*发送*时,按钮变得不可点击。
我试过在网上搜索,我们的I.T Guy说谷歌但是我找不到我需要的东西。
如果有人可以提供帮助。
我试图使用以下代码,没有继承。
<script type="text/javascript">
var wasSubmitted = false;
function checkBeforeSubmit() {
if (!wasSubmitted) {
wasSubmitted = true;
return wasSubmitted;
}
return false;
}
</script>
<form onsubmit="return checkBeforeSubmit()" />
<asp:Button ID="SendButton" runat="server" Text="Send" OnClick="SendButton_Click OnClientClick="Disable" />
我希望在此人点击后发送:发送 - 他们无法多次点击它以多次发送请求。
答案 0 :(得分:0)
当您使用WebForms时,请查看PostBack Ritalin - 它可以非常轻松地完成您的需求。
或者:
OnClientClick="if (!Page_ClientValidate()){ return false; } this.disabled = true; this.value = 'Please wait...';"
UseSubmitBehavior="false"
这可确保在出现验证错误时不会禁用该按钮。