【ASP.NET(C#)】テキストボックスの入力チェック①
バージョン:ASP.NET 3.5
テキストボックスが入力されているかのチェックについて!!
完了ボタンを押して、テキストボックスの値が入力されていなければ「未入力」と出す。
RequiredFieldValidatorというものがあるので、それを使う。
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="未入力です!!" > </asp:RequiredFieldValidator>
ControlToValidate : チェックするコントロールのID
ErrorMessage : エラーメッセージ
◆サンプル
<%@ Page Language="C#" AutoEventWireup="false" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title>入力チェック</title> </head> <body> <form id="form1" runat="server"> <div> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <br /> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="未入力です!!"> </asp:RequiredFieldValidator> <br /> <asp:Button ID="Button1" runat="server" Text="完了" OnClick="On_Button1" /> </div> </form> </body> </html>