0

我是 Microsoft Visual Studio 基本上我正在学习 ASP,并且正在尝试进行 OnButtonClick 回发。但是当我试图让它 OnButtonClick = true; 返回 SendButton.visible = false

我需要让我的 SendButton_Click 以便当有人点击 * 发送 * 按钮变得不可点击。

我试过在网上搜索,我们的 IT 专家说用谷歌搜索,但我找不到我需要的东西。

如果有人可以提供帮助。

我尝试使用以下代码,没有继承。

<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" />    

我想在这个人点击后做到这一点:发送 - 他们不能在那里多次点击它以多次发送请求。

4

1 回答 1

0

当您使用 WebForms 时,请查看PostBack Ritalin - 它会非常轻松地满足您的需求。

或者:

OnClientClick="if (!Page_ClientValidate()){ return false; } this.disabled = true; this.value = 'Please wait...';" 
UseSubmitBehavior="false"

这可确保在出现验证错误时按钮不会被禁用。

于 2013-10-29T15:02:07.807 回答