当所需的文本框为空时,如何强制页面回发

Posted

技术标签:

【中文标题】当所需的文本框为空时,如何强制页面回发【英文标题】:How do I force a page to postback when required textbox is empty 【发布时间】:2019-10-09 22:56:02 【问题描述】:

我正在用 asp.net 和 vb.net 编写一个网站 我有一个表单,其中每个文本框都具有必需的属性。 在填写所有输入之前,不会提交表单。但我的问题是我有一个取消按钮,可以清除后面代码中所有输入框中的文本。 我想在单击取消按钮时强制回发(即使某些输入框为空)。

我不知道该怎么做。请帮忙

【问题讨论】:

【参考方案1】:

这完全取决于您如何进行验证。如果您使用 asp.net 执行此操作,则可以将 CausesValidation 属性设置为 false。如果是其他类型的验证,则需要指定哪一种。

<asp:Button CausesValidation="False" runat="server" />

【讨论】:

我使用了 html required = "required" 属性。 谢谢,我刚刚试了一下,效果很好。非常感谢

以上是关于当所需的文本框为空时,如何强制页面回发的主要内容,如果未能解决你的问题,请参考以下文章

带有寻呼机的表排序器 - 表为空时强制更新

如何在 PHP 中登录页面后将用户重定向回所需的 URL?

当文本字段为空时禁用警报按钮 Swift 3

当所需的触摸次数超过一次时,如何获得 UILongPressGestureRecognizer 的触摸位置?

如果为空白或为空,如何将文本框的值设置为“0”?

使用 Spring Security 成功登录后如何将用户转发回所需的受保护页面