HtmlInputText イベント

名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。 ( Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。 ( Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。 ( Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。 ( Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。 ( Control から継承されます。) |
![]() | ServerChange | サーバーで Value プロパティが変更されると発生します。 |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。 ( Control から継承されます。) |

関連項目
HtmlInputText クラスSystem.Web.UI.HtmlControls 名前空間
HtmlTextArea
HtmlInputPassword クラス
その他の技術情報
HTML サーバー コントロールHtmlInputText クラス
アセンブリ: System.Web (system.web.dll 内)

<ValidationPropertyAttribute("Value")> _ Public Class HtmlInputText Inherits HtmlInputControl Implements IPostBackDataHandler
[ValidationPropertyAttribute("Value")] public class HtmlInputText : HtmlInputControl, IPostBackDataHandler
[ValidationPropertyAttribute(L"Value")] public ref class HtmlInputText : public HtmlInputControl, IPostBackDataHandler

HtmlInputText コントロールを使用して、ユーザーがテキストまたはパスワードを入力するための単一行テキスト ボックスを作成します。MaxLength プロパティは、テキスト ボックスに入力できる最大文字数を指定します。Size プロパティでは、テキスト ボックスの幅を指定できます。ユーザーによってテキスト ボックスに入力された値を確認するには、Value プロパティを使用します。Value プロパティの内容がサーバーへのポスト間で変更された場合は、HtmlInputText コントロールが提供する ServerChange イベントが発生します。これにより、イベントが発生するたびに命令のカスタム セットを実行するイベント ハンドラを作成できます。
![]() |
---|
HtmlInputText コントロールには、サーバーへのポストバックの手段は組み込まれていません。コントロールの値をサーバーに送り返すには、HtmlButton コントロールなどのサーバーへのポストをサポートしている他のコントロールを Web ページ上に用意する必要があります。 |
複数行のテキスト ボックスを作成するには、HtmlTextArea コントロールを使用します。
HtmlInputText のインスタンスの初期プロパティ値の一覧については、HtmlInputText コンストラクタのトピックを参照してください。

HtmlInputText コントロールを使用してユーザー入力を取得する方法を次のコード例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script runat="server"> Protected Sub AddButton_Click(sender As Object, e As EventArgs) Dim Answer As Integer Answer = Convert.ToInt32(Value1.Value) + Convert.ToInt32(Value2.Value) AnswerMessage.InnerHtml = Answer.ToString() End Sub </script> </head> <body> <form runat="server"> <h3> HtmlInputText Example </h3> <table> <tr> <td colspan="5"> Enter integer values into the text boxes. <br> Click the Add button to add the two values. <br> Click the Reset button to reset the text boxes. </td> </tr> <tr> <td colspan="5"> </td> </tr> <tr align="center"> <td> <input ID="Value1" Type="Text" Size="2" MaxLength="3" Value="1" runat="server"/> </td> <td> + </td> <td> <input ID="Value2" Type="Text" Size="2" MaxLength="3" Value="1" runat="server"/> </td> <td> = </td> <td> <span ID="AnswerMessage" runat="server"/> </td> </tr> <tr> <td colspan="2"> <asp:RequiredFieldValidator ID="Value1RequiredValidator" ControlToValidate="Value1" ErrorMessage="Please enter a value.<br>" Display="Dynamic" runat="server"/> <asp:CompareValidator ID="Value1MinCompareValidator" ControlToValidate="Value1" Operator="LessThan" Type="Integer" ValueToCompare="100" ErrorMessage="Please enter an integer less than 100.<br>" Display="Dynamic" runat="server"/> <asp:CompareValidator ID="Value1MaxCompareValidator" ControlToValidate="Value1" Operator="GreaterThan" Type="Integer" ValueToCompare="0" ErrorMessage="Please enter an integer greater than 0.<br>" Display="Dynamic" runat="server"/> </td> <td colspan="2"> <asp:RequiredFieldValidator ID="Value2RequiredValidator" ControlToValidate="Value2" ErrorMessage="Please enter a value.<br>" Display="Dynamic" runat="server"/> <asp:CompareValidator ID="Value2MinCompareValidator" ControlToValidate="Value2" Operator="LessThan" Type="Integer" ValueToCompare="100" ErrorMessage="Please enter an integer less than 100.<br>" Display="Dynamic" runat="server"/> <asp:CompareValidator ID="Value2MaxCompareValidator" ControlToValidate="Value2" Operator="GreaterThan" Type="Integer" ValueToCompare="0" ErrorMessage="Please enter an integer greater than 0.<br>" Display="Dynamic" runat="server"/> </td> <td>   </td> </tr> <tr align="center"> <td colspan="4"> <input Type="Submit" Name="AddButton" Value="Add" OnServerClick="AddButton_Click" runat="server"/> <input Type="Reset" Name="AddButton" Value="Reset" runat="server"/> </td> <td> </td> </tr> </table> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script runat="server"> protected void AddButton_Click(Object sender, EventArgs e) { int Answer; Answer = Convert.ToInt32(Value1.Value) + Convert.ToInt32(Value2.Value); AnswerMessage.InnerHtml = Answer.ToString(); } </script> </head> <body> <form runat="server"> <h3> HtmlInputText Example </h3> <table> <tr> <td colspan="5"> Enter integer values into the text boxes. <br> Click the Add button to add the two values. <br> Click the Reset button to reset the text boxes. </td> </tr> <tr> <td colspan="5"> </td> </tr> <tr align="center"> <td> <input ID="Value1" Type="Text" Size="2" MaxLength="3" Value="1" runat="server"/> </td> <td> + </td> <td> <input ID="Value2" Type="Text" Size="2" MaxLength="3" Value="1" runat="server"/> </td> <td> = </td> <td> <span ID="AnswerMessage" runat="server"/> </td> </tr> <tr> <td colspan="2"> <asp:RequiredFieldValidator ID="Value1RequiredValidator" ControlToValidate="Value1" ErrorMessage="Please enter a value.<br>" Display="Dynamic" runat="server"/> <asp:CompareValidator ID="Value1MinCompareValidator" ControlToValidate="Value1" Operator="LessThan" Type="Integer" ValueToCompare="100" ErrorMessage="Please enter an integer less than 100.<br>" Display="Dynamic" runat="server"/> <asp:CompareValidator ID="Value1MaxCompareValidator" ControlToValidate="Value1" Operator="GreaterThan" Type="Integer" ValueToCompare="0" ErrorMessage="Please enter an integer greater than 0.<br>" Display="Dynamic" runat="server"/> </td> <td colspan="2"> <asp:RequiredFieldValidator ID="Value2RequiredValidator" ControlToValidate="Value2" ErrorMessage="Please enter a value.<br>" Display="Dynamic" runat="server"/> <asp:CompareValidator ID="Value2MinCompareValidator" ControlToValidate="Value2" Operator="LessThan" Type="Integer" ValueToCompare="100" ErrorMessage="Please enter an integer less than 100.<br>" Display="Dynamic" runat="server"/> <asp:CompareValidator ID="Value2MaxCompareValidator" ControlToValidate="Value2" Operator="GreaterThan" Type="Integer" ValueToCompare="0" ErrorMessage="Please enter an integer greater than 0.<br>" Display="Dynamic" runat="server"/> </td> <td>   </td> </tr> <tr align="center"> <td colspan="4"> <input Type="Submit" Name="AddButton" Value="Add" OnServerClick="AddButton_Click" runat="server"/> <input Type="Reset" Name="AddButton" Value="Reset" runat="server"/> </td> <td> </td> </tr> </table> </form> </body> </html>


System.Web.UI.Control
System.Web.UI.HtmlControls.HtmlControl
System.Web.UI.HtmlControls.HtmlInputControl
System.Web.UI.HtmlControls.HtmlInputText
System.Web.UI.HtmlControls.HtmlInputPassword


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlInputText コンストラクタ ()
アセンブリ: System.Web (system.web.dll 内)


このコンストラクタを使用して、既定値で HtmlInputText コントロールの新しいインスタンスを作成し、初期化します。このコンストラクタは text タイプのテキスト ボックス コントロールを作成します。
HtmlInputText のインスタンスの初期プロパティ値を次の表に示します。

<%@ Page Language="VB" AutoEventWireup="True" %> <html> <script runat="server" > Sub Page_Load(sender As Object, e As EventArgs) ' Create an HtmlInputText control. Dim text As HtmlInputText = New HtmlInputText() text.Value = "Enter a value." text.MaxLength = 20 text.Size = 22 ' Add the control to the Controls collection of the ' PlaceHolder control. Place.Controls.Clear() Place.Controls.Add(text) End Sub </script> <body> <form runat="server"> <h3> HtmlInputText Constructor Example </h3> <asp:PlaceHolder id="Place" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <script runat="server" > void Page_Load(Object sender, EventArgs e) { // Create an HtmlInputText control. HtmlInputText text = new HtmlInputText(); text.Value = "Enter a value."; text.MaxLength = 20; text.Size = 22; // Add the control to the Controls collection of the // PlaceHolder control. Place.Controls.Clear(); Place.Controls.Add(text); } </script> <body> <form runat="server"> <h3> HtmlInputText Constructor Example </h3> <asp:PlaceHolder id="Place" runat="server"/> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlInputText コンストラクタ (String)
アセンブリ: System.Web (system.web.dll 内)


このコンストラクタを使用して、指定した入力コントロール タイプで HtmlInputText コントロールの新しいインスタンスを作成し、初期化します。このコンストラクタを使用すると、password などの特定のタイプのテキスト ボックス コントロールを作成できます。現在は password タイプまたは text タイプだけがサポートされています。このコンストラクタは、それらが利用可能になる場合に、他のタイプのテキスト ボックスを作成できるように設計されています。
HtmlInputText のインスタンスの初期プロパティ値を次の表に示します。

<%@ Page Language="VB" AutoEventWireup="True" %> <html> <script runat="server" > Sub Page_Load(sender As Object, e As EventArgs) ' Create an HtmlInputText control. Dim text As HtmlInputText = New HtmlInputText("password") text.MaxLength = 20 text.Size = 22 ' Add the control to the Controls collection of the ' PlaceHolder control. Place.Controls.Clear() Place.Controls.Add(text) End Sub Sub Button_Click(sender As Object, e As EventArgs) ' Insert secure authentication here. ' Make sure to use SSL to secure the connection. End Sub </script> <body> <form runat="server"> <h3> HtmlInputText Constructor Example </h3> Enter your password: <br> <asp:PlaceHolder id="Place" runat="server"/> <br><br> <input Type="submit" Value="Submit" OnServerClick = "Button_Click" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <script runat="server" > void Page_Load(Object sender, EventArgs e) { // Create an HtmlInputText control. HtmlInputText text = new HtmlInputText("password"); text.MaxLength = 20; text.Size = 22; // Add the control to the Controls collection of the // PlaceHolder control. Place.Controls.Clear(); Place.Controls.Add(text); } void Button_Click(Object sender, EventArgs e) { // Insert secure authentication here. // Make sure to use SSL to secure the connection. } </script> <body> <form runat="server"> <h3> HtmlInputText Constructor Example </h3> Enter your password: <br> <asp:PlaceHolder id="Place" runat="server"/> <br><br> <input Type="submit" Value="Submit" OnServerClick = "Button_Click" runat="server"/> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


HtmlInputText コンストラクタ

名前 | 説明 |
---|---|
HtmlInputText () | 既定値を使用して HtmlInputText クラスの新しいインスタンスを初期化します。 |
HtmlInputText (String) | 入力コントロール タイプを指定して、HtmlInputText クラスの新しいインスタンスを初期化します。 |

関連項目
HtmlInputText クラスHtmlInputText メンバ
System.Web.UI.HtmlControls 名前空間
HtmlInputPassword クラス
その他の技術情報
HTML サーバー コントロールHtmlInputText プロパティ



関連項目
HtmlInputText クラスSystem.Web.UI.HtmlControls 名前空間
HtmlTextArea
HtmlInputPassword クラス
その他の技術情報
HTML サーバー コントロールHtmlInputText メソッド



名前 | 説明 | |
---|---|---|
![]() | System.Web.UI.IPostBackDataHandler.LoadPostData | LoadPostData メソッドを呼び出すことにより、LoadPostData インターフェイス メソッドを実装します。 |
![]() | System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent | RaisePostDataChangedEvent メソッドを呼び出すことにより、IPostBackDataHandler.RaisePostDataChangedEvent インターフェイス メソッドを実装します。 |

関連項目
HtmlInputText クラスSystem.Web.UI.HtmlControls 名前空間
HtmlTextArea
HtmlInputPassword クラス
その他の技術情報
HTML サーバー コントロールHtmlInputText メンバ
サーバーの HTML <input type= text> 要素および <input type= password> 要素へのプログラムによるアクセスを許可します。
HtmlInputText データ型で公開されるメンバを以下の表に示します。






名前 | 説明 | |
---|---|---|
![]() | DataBinding | サーバー コントロールがデータ ソースに連結すると発生します。(Control から継承されます。) |
![]() | Disposed | サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。(Control から継承されます。) |
![]() | Init | サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。(Control から継承されます。) |
![]() | Load | サーバー コントロールが Page オブジェクトに読み込まれると発生します。(Control から継承されます。) |
![]() | PreRender | Control オブジェクトの読み込み後、表示を開始する前に発生します。(Control から継承されます。) |
![]() | ServerChange | サーバーで Value プロパティが変更されると発生します。 |
![]() | Unload | サーバー コントロールがメモリからアンロードされると発生します。(Control から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.Web.UI.IPostBackDataHandler.LoadPostData | LoadPostData メソッドを呼び出すことにより、LoadPostData インターフェイス メソッドを実装します。 |
![]() | System.Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent | RaisePostDataChangedEvent メソッドを呼び出すことにより、IPostBackDataHandler.RaisePostDataChangedEvent インターフェイス メソッドを実装します。 |

関連項目
HtmlInputText クラスSystem.Web.UI.HtmlControls 名前空間
HtmlTextArea
HtmlInputPassword クラス
その他の技術情報
HTML サーバー コントロールWeblioに収録されているすべての辞書からHtmlInputTextを検索する場合は、下記のリンクをクリックしてください。

- HtmlInputTextのページへのリンク