如何在asp.net mvc 2中实现点击一次提交按钮?

发布于 2024-10-13 00:00:18 字数 192 浏览 2 评论 0原文

我需要为我的 asp.net mvc 2 应用程序实现一个单击一次按钮。我只有一个非常简单的提交表单,当用户单击提交按钮时,我需要将其图像更改为“请稍候...”类型的图形,并禁用单击事件以进一步提交,直到服务器返回。

有这方面的示例或代码片段吗?我曾经能够在 asp.net webforms 中做到这一点,但该技术在这里不适用。

谢谢!

I need to implement a click-once button for my asp.net mvc 2 application. I have just a very simple submit form, and when the user clicks on the submit button, I need to change its image to a "please wait..." type of graphics and disables the click event for further submits until the server comes back.

Is there an example or code snippet for this? I used to be able to do it in the asp.net webforms, but that technique does not apply here.

thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

瑾夏年华 2024-10-20 00:00:18

要在提交表单时禁用提交按钮,您可以使用表单的 onSubmit 函数并调用将禁用该按钮的 javascript 函数。

例如:

<% using (Html.BeginForm("Create", "Organisation", FormMethod.Post, new { autocomplete = "off", onsubmit = "disableSubmitButton()" }))
   { %>
       //Your code

      <input id="buttonName" type="submit" value="Create"/>
  <% } %>

然后在您的 javascript 部分:

function disableSubmitButton() {

    document.getElementById("buttonName").disabled = true;

};

希望这会有所帮助。

To disable the submit button when you submit the form you can use the onSubmit function for the form and call a javascript function that will disable the button.

For example:

<% using (Html.BeginForm("Create", "Organisation", FormMethod.Post, new { autocomplete = "off", onsubmit = "disableSubmitButton()" }))
   { %>
       //Your code

      <input id="buttonName" type="submit" value="Create"/>
  <% } %>

and then in your javascript section:

function disableSubmitButton() {

    document.getElementById("buttonName").disabled = true;

};

Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文