首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何忽略不同按钮中的required="required“?

如何忽略不同按钮中的required="required“?
EN

Stack Overflow用户
提问于 2014-03-26 18:58:29
回答 2查看 126关注 0票数 0

我有两个按钮

代码语言:javascript
复制
 <asp:Button ID="btnBack" class="btn" type="submit" Text="BACK" runat="server">

 <asp:Button ID="btnAdd" class="btn btn-primary" type="submit" Text="ADD" runat="server" />

按钮后退和按钮添加

和1个输入文本

代码语言:javascript
复制
<asp:TextBox runat="server" id="txtMemberCode" class="input-xlarge"  placeholder="Code"  required="required"></asp:TextBox> 

如果我点击ADD按钮并且txtMemberCode为空,必填字段将显示this is ok,但是

我的问题是当我单击BACK按钮时,必填字段也会显示,我需要忽略txtMemberCode是否为空。

我该怎么做呢?我尝试将这两个按钮分开,但仍然是相同的输出。

EN

回答 2

Stack Overflow用户

发布于 2014-03-26 19:00:31

将“返回”按钮类型更改为“按钮”,因为如果使用“提交为”类型,它将验证表单中的字段

代码语言:javascript
复制
<asp:Button ID="btnBack" class="btn" type="button" Text="BACK" runat="server">

或使用UseSubmitBehavior属性

代码语言:javascript
复制
<Button ID="btnBack" class="btn" type="button" Text="BACK" runat="server" UseSubmitBehavior="False"/>
票数 1
EN

Stack Overflow用户

发布于 2014-03-26 19:11:32

我用了这个

代码语言:javascript
复制
   <asp:Button ID="btnBack" class="btn" type="button" Text="BACK" runat="server" 
    onclick="btnBack_Click1"/>

但是当我签入inspect元素时

代码语言:javascript
复制
<input type="submit" name="ctl00$Main$btnBack" value="Back" id="Main_btnBack" class="btn">

这是输出,它被自动替换为type="submit",仍然显示必填字段。

我在这个帖子里得到了答案

won't work in ASP.NET

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22658860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档