【ASP.NET(C#)】テキストボックスの入力チェック①

2019年7月29日

バージョン: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>

スポンサーリンク