0

重複の可能性:
asp.net テキスト ボックスのフォーカス メソッドが失われましたか?

ユーザーが入力したデータをクライアント側で確認したい。コントロールを使用する必要があります。クライアントが次の入力に移動した後に確認でき、javascript でデータを確認できる方法はありますか?

<asp:TextBox ClientIDMode="Static" onblur="return userCheck(this.id)" onkeyup="return userCheck(this.id)"
                        ID="txtUserName" runat="server" Width="180"></asp:TextBox>

ここでは 2 つのイベントを使用しましたが、使用したいのは 1 つだけです。

4

2 に答える 2

3

JavaScriptを使用してonblurイベントでそれを行うことができます。そのような何か:

<asp:TextBox runat="server" onblur="Javascript:alert('1234');" />
于 2012-09-11T09:03:14.790 に答える
0

あなたがしたいことのために、テキストボックスに AutoPostBack=True を設定することができます。ボックス内のテキストが変更され、ボックスがフォーカスを失うたびに、ページにポストバックされます。ポストバックしたくない場合は、TextChanged プロパティも使用できます。これにより、TextBox のテキストがポスト間で変更されたかどうかが確認されます。

最後に、JavaScript の onFocus および onBlur イベントをテキスト ボックスにバインドし、JavaScript を介してコンテンツの変更を処理できます。

http://support.microsoft.com/default.asp…</a>

ソース: http://answers.yahoo.com/question/index?qid=1006040618831

于 2012-09-11T09:06:14.277 に答える