<asp:TextBox ID="txtCompanyName" runat="server" placeholder="Company Name" BorderColor="#C2C4CC" BorderStyle="Solid" Height="28px" Width="135px" title="Enter Company Name" BackColor="#F9E3CB" Enabled="False" TabIndex="7" required></asp:TextBox>
Ето маркировката за едно от моите текстови полета с атрибута "задължително".
Въпросът ми е, че имам 3 бутона във формуляра си, бутон за отказ, нулиране и бутон за изпращане. необходимият валидатор на html5 трябва да се задейства само когато се щракне върху бутона за изпращане. въпреки това, той все още се задейства, дори ако натисна бутоните за отмяна и нулиране.
Как мога да присвоя html 5 изискван валидатор само на един бутон?
ето моите маркировки за моите бутони:
Бутон за отказ:
<asp:ImageButton ID="Cancel" runat="server" ImageUrl="~/Images/ClaimForm/btnCancel.gif" OnClick="btnFallBack_Click" Visible="False" ToolTip="Cancel" draggable="false" />
Бутон за нулиране:
<asp:ImageButton ID="btnClear" runat="server" OnClick = "OnConfirm" OnClientClick = "Confirm()" ImageUrl="~/Images/ClaimForm/Clear.jpg" draggable="false"/>
Бутон за изпращане
<asp:ImageButton ID="btnNext" runat="server" ImageUrl="~/Images/ClaimForm/submitbutton.jpg" draggable="false" OnClick="btnNext_Click"/>