使用ASP.NET Web 應用程式 (.NET Framework)模板創建表單時,我有一個包含一串字符和 2 個按鈕的 TextBox,一個用于重置表單,一個用于提交表單......填寫時表單“重置”按鈕與“提交”按鈕的作業方式相同,因為當用戶單擊重置按鈕時,如果文本框為空,則會觸發“必需”標簽。我似乎無法讓按鈕行為正常作業。
有沒有辦法設定“重置”按鈕不觸發文本框“必需”標簽?
我的代碼示例;
<h3>Account Number</h3>
<asp:TextBox ID="AccountNumber" name="AccountNumber" MaxLength="18" placeholder="2347655454" required="required" runat="server" Width="300px" Height="40px" Font-Size="Large"></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" Text="Reset Form" Width="300" Height="50px" Font-Bold="True" BorderColor="Black" BorderStyle="Solid" BorderWidth="2px" ForeColor="Black" OnClick="reset_Click" />
<br />
<asp:Button ID="Button2" runat="server" Text="Submit Form" Width="300" Height="50px" Font-Bold="True" BorderColor="Black" BorderStyle="Solid" BorderWidth="2px" ForeColor="Black" OnClick="Mong_Click" />
uj5u.com熱心網友回復:
為什么要麻煩所需的標簽?只需將邏輯放入按鈕代碼中即可。
if (Textbox1.Text == "") {
// logic here to tell user they have to enter some data
// you can even use registerscript and pop open a client side
// dialog
return
}
所以,既然在 99% 的情況下我們假設會輸入一些文本,那么在藍月亮中遭受一次回帖在事情的范圍內應該并不重要,是嗎?
我只是將邏輯放在按鈕事件代碼中,而不必太擔心。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/328775.html
下一篇:可選加載EFCore計算屬性
