Estoy desarrollando una aplicación en asp.net c #, tengo un problema. el problema es que tengo tres campos en una página asp.net, que tiene el nombre del banco, la sucursal y el código IFSC, estos tres son obligatorios para completar cuando hago clic en el botón Guardar,
pero cuando hago clic en el botón Buscar y borrar, también debería solicitar que se llenen estos campos. cómo restringir esto al hacer clic en otros botones
"por favor complete este campo"..
Supongamos que si busco solo en el banco sbi, me pide que ingrese todos los campos.
MI CÓDIGO Entrar Banco
</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>Intente poner formnovalidate en el código de su botón de búsqueda
<asp:Button ID="btnSearch" runat="server" Text="Search" OnClick="btnSearch_Click" ToolTip="Search" CssClass="btn btn-success" formnovalidate />Utilice el grupo de validación en ASP.net
<asp:TextBox ID="txtCustomer" class="form-control" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="rfvName" runat="server" ControlToValidate="txtCustomer" ForeColor="Red" ToolTip="Please enter name" ValidationGroup="Validate" Display="Dynamic">* Required</asp:RequiredFieldValidator> <asp:Button ID="btnSave" CssClass="btn btn-default" runat="server" Text="Save" ToolTip="Save Record" ValidationGroup="Validate" OnClick="btnSave_Click"/> <asp:Button ID="btnClear" CssClass="btn btn-default" runat="server" Text="Clear" ToolTip="Clear / Refresh" OnClick="btnClear_Click" /> <asp:Button ID="btnClose" CssClass="btn btn-default" runat="server" Text="Close" ToolTip="Go To Main form." OnClick="btnCancle_Click" />Intente usar jquery/javascript para validaciones.
Escriba la búsqueda de botones y guarde los eventos de clic en jquery y valide como desee.
$('#btnSave').click(function(){ //code for required field validation });