我有2个按钮
<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个输入文字
<asp:TextBox runat="server" id="txtMemberCode" class="input-xlarge" placeholder="Code" required="required"></asp:TextBox>
如果我单击ADD按钮并且txtMemberCode为空或为null,则必填字段将显示这是正常的,但
我的问题是,当我单击BACK按钮必填字段也显示时,我需要忽略txtMemberCode是否为null。
我该怎么做?我尝试将这两个按钮分开,但仍然是相同的输出。
答案 0 :(得分:1)
将后退按钮类型更改为按钮,因为如果您使用提交作为类型,它将验证表单中的字段
<asp:Button ID="btnBack" class="btn" type="button" Text="BACK" runat="server">
或使用UseSubmitBehavior
属性
<Button ID="btnBack" class="btn" type="button" Text="BACK" runat="server" UseSubmitBehavior="False"/>
答案 1 :(得分:0)
我用过这个
<asp:Button ID="btnBack" class="btn" type="button" Text="BACK" runat="server"
onclick="btnBack_Click1"/>
但是当我检查检查元素
时<input type="submit" name="ctl00$Main$btnBack" value="Back" id="Main_btnBack" class="btn">
这是输出,它是自动替换为type =“submit”,仍然显示必填字段。
我得到了这个帖子的答案
↓
<input type="button" runat="server" /> won't work in ASP.NET