2014-03-26 19 views
0

我有2個按鈕如何在不同的按鈕中忽略required =「required」?

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

按鈕BACK和按鈕添加

和1輸入文本

<asp:TextBox runat="server" id="txtMemberCode" class="input-xlarge" placeholder="Code" required="required"></asp:TextBox> 

如果我點擊Add按鈕,txtMemberCode爲空或空,需要現場將顯示此是好的,但

我的問題是,當我單擊返回按鈕所需的字段也顯示,我需要忽略txtMemberCode爲空或不。

我該怎麼做?我試圖分開這兩個按鈕,但仍然是相同的輸出。

回答

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