仅在一个按钮单击时启用必填字段验证

时间:2017-03-22 05:22:35

标签: javascript jquery asp.net validation textbox

我在asp.net c#中开发应用程序,因为我有一个问题。 问题是 我在asp.net页面中有三个字段,因为它有银行名称,分支和IFSC代码,当我点击保存按钮时,这三个字段必须填写,

但是当我点击搜索&清除按钮也应该要求填写这些字段。 单击其他按钮时如何限制

“请填写此字段”..

enter image description here

假如我只搜索sbi银行,它会要求输入每个字段。

我的代码                                                              输入银行                    

          </div>
          <div class="form-group col-md-3">
            <label for="exampleInputEmail1">
               Enter Branch</label>
           <asp:TextBox ID="txtBranchName" runat="server" type="text" CssClass="form-control" PlaceHolder="Enter Branch" required />

          </div>
         <div class="form-group col-md-3">
            <label for="exampleInputEmail1">
               Enter IFSC Code</label>
               <asp:TextBox ID="txtIFSCCode" runat="server" type="text" CssClass="form-control" PlaceHolder="Enter IFSC Code" required />
          </div>
          </td>
        </tr>
     </table>
        <br />
        <br />
<table border="0px" cellpadding="4px" cellspacing="4px" align="center" width="180px">
    <tr>
      <td>
        <asp:Button ID="btnSave" runat="server" ValidationGroup="valInsert" Text="Save" OnClick="btnSave_Click" ToolTip="Save" CssClass="btn btn-success" />
      </td>
      <td>
     <asp:Button ID="btnClear" runat="server" Text="Clear" OnClick="btnClear_Click" ToolTip="Clear / Refresh" CssClass="btn btn-default" />
      </td>
<td>
  <asp:Button ID="btnSearch" runat="server" ValidationGroup="valInsert" Text="Search" OnClick="btnSearch_Click" ToolTip="Search" CssClass="btn btn-success" /></td>
    <td>
 <asp:Button ID="btnPrint" runat="server" Text="Print" OnClientClick="return PrintPanel();" ToolTip="Print" CssClass="btn btn-default" />
   </td>
 </tr>
</table>

4 个答案:

答案 0 :(得分:4)

尝试将class A { private int i = 1; public virtual int I { get { return i; } } public virtual void Print() { Console.WriteLine("I am A"); } } class B : A { private int i = 2; public override int I { get { return i; } } public override void Print() { i++; Console.WriteLine("I am B"); } } A a1 = new B(); a1.Print(); Console.WriteLine(a1.I); Console.WriteLine(((B)a1).I); 放入搜索按钮代码中

formnovalidate

答案 1 :(得分:0)

尝试使用jquery / javascript进行验证。

在jquery中编写按钮搜索并保存点击事件,并根据需要进行验证。

$('#btnSave').click(function(){
//code for required field validation
});

答案 2 :(得分:0)

使用ASP.net中的验证组

.htaccess

答案 3 :(得分:0)

搜索和清除按钮的属性(导致验证)..您应该将其设置为false;)