問題タブ [textchanged]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Silverlight TextBox.TextChanged イベントを同期的に発生させる方法は?
プラットフォーム: Silverlight 4 / .NET 4
説明:
私は 、ComboBox
、Textbox
を持っていNumericUpDown
ます。
リストはデバッグ用です。
再現:
TextBox.TextChanged
、CheckBox.Checked
、CheckBox.Unchecked
およびのイベント ハンドラがあることに注意してくださいComboBox.SelectionChanged
。
ハンドラーは次のとおりです。
問題:
コンボボックスのイベントハンドラーで、チェックボックスのチェック状態を設定する前に、テキストボックスにテキストを設定しました。ただし、下の図を見ると、 のイベント ハンドラーが のCheckBox.Checked
前に呼び出されていることがわかりますTextBox.TextChanged
。
MSDN の定義に記載されているように、問題は明らかに TextBox.TextChanged イベントの非同期実行にあります。
TextChanged イベントは非同期です。イベントはキャンセルできません。
これらのイベントハンドラーは、変更された順序で正確に実行する必要があります。
質問: 必要なものを達成する簡単な方法はありますか?
android - AutoCompleteTextViewのonItemClickedとonTextChangedの両方が呼び出されないようにする方法
私はこのコードを持っています。提案リストからアイテムを選択すると、最初にonTextChangedが発生し、その後にoItemClickedが発生します。単語を選択するときに、最初に「onItemClicked」が表示され、次に「onTextChanged」が表示されます。Androidのドキュメントを調べましたが、このトピックについては触れられていません。
更新: 詳細には、これは私がやりたい本物です。質問のタイトルとは関係ありません。
c# - _textChangedイベントにより、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーが発生します
私はC#を初めて使用するので、まだ自分の道を見つけています。
ユーザーがテキストボックスにテキストを入力したときにのみ有効にしたいボタンがあります。このエラーが発生します-「オブジェクト参照がオブジェクトのインスタンスに設定されていません」。
関連するコードは次のとおりです(using変数と変数なし):
}
silverlight-4.0 - Silverlight 4 オーバーロードされたテキスト ボックスの textchanged イベントは、親テキスト ボックスによって発生します。
http://blog.roboblob.com/2010/07/16/custom-silverlight-textbox-control-that-immediately-updates-databound-text-property-in-twoway-bindingから取得したカスタム テキスト ボックスがあります。/コメントページ-1/ :
私のxamlではこれを使用していますが、ネストされていて、親コンテナにImmediateTextBoxがある場合を除いて、正常に動作します:
最低レベルでは本当にファンキーになります。前の、場合によっては次の生成されたテキストボックスを変更します。オートコンプリートボックスを使用すると、もちろん機能します。問題は、selectedtext または selectall() メソッドがないため、オートコンプリート ボックスでは実行できないコピー/貼り付け/selectall などの動作をテキスト ボックスに追加したいことです。また、RoutedEventArgs で、originalsource が null であることにも気付きました。それを使用すると機能すると思いましたが、違います。何か助けはありますか?前もって感謝します。
javascript - Enter キーを押すだけで textchange イベントをアタッチします。
Q:
TextChanged
asp:textbox をEnter
他のキーではなく、フォーカスを失ったときにのみ起動するようにする方法は?
asp.net - ASP.NET Textbox TextChanged と Button OnClick イベントの相互作用?
Google Chrome からアクセスしている ASP.NET アプリケーションがあります。特定のページで、ページ上の他のいくつかのフィールドを再計算する OnTextChanged イベントを持つ asp:TextBox を取得しました。また、変更をデータベースに保存する OnClick イベントを持つ asp:LinkButton もあります。
ユーザーが保存ボタンをクリックして TextBox を離れたという問題に直面していました。ボタンは TextChanged イベントの前に発生していたため、変更が保存に取り込まれませんでした。save メソッドの先頭に TextChanged ロジックを複製することで、これを修正しました。これらの変更をコミットする前にいくつかのテストを行い、すべてが正常に機能していました。
しかし今、私のテスターは別の問題に直面しています。テキスト フィールドを変更して保存ボタンをクリックすると、OnTextChanged イベントが発生してページ上の他の値が更新されますが、保存ボタンの OnClick イベントはまったく発生しません。OnClick イベントを発生させるには、もう一度保存ボタンをクリックする必要があります。私は自分のマシンで同じ機能をテストしましたが、それでも問題なく動作しています。彼と私は、同じデータベースの同じ環境でまったく同じページを見ています。テスターにキャッシュなどをクリアしてもらいました。唯一の違いは、Chrome のバージョンが「14.0.835.202 m」であるのに対し、Chrome のバージョンは単に「14.0.835.202」であることです。
イベントの発生が非決定論的である可能性がある Chrome および ASP.NET に関する既知の問題はありますか? なぜこれが起こっているのか、他に考えがある人はいますか?御時間ありがとうございます!
c# - 5文字後に切り替える
カードをスワイプしようとしていますが、5 文字が入力された後、次のテキスト フィールドに移動します。カードをスキャンしています。
現在私は持っています:
これだと1文字入った途端に切り替わるのですが、5文字入力したら切り替わるようにする方法はありますか?
jquery - Asp.netを使用したjqueryのテキスト変更イベント
私は2つのテキストボックスを持っており、テキストボックス1に何かを書くとすぐにテキストボックス2に反映され、テキストボックス2に何かを書くとテキストボックス1に反映されます。
では、どうすればいいですか?この記事を以前に見たことがありますが、2 つのテキストボックスの間に実装する方法は?
http://www.zurb.com/playground/jquery-text-change-custom-event
ここに私のテキストボックスがあります:
wpf - ページが読み込まれたときに Textbox.TextChanged がトリガーされます。どうすれば防ぐことができますか?
textbox.textchanged イベントに問題があります。私のテキストボックスはデータバインドされており、ページが読み込まれると、textchanged イベントがトリガーされます。それが起こらないようにするにはどうすればよいですか?ユーザーが何らかの変更を加えたときにのみトリガーされますか?
asp.net - asp.nettextbox-クライアント側のtextChangedイベントは発生しません
テキストボックス内でテキストが変更されたときに、テキストボックスでtextChangedクライアント側(JS)イベントを発生させたいです。
私はそれについて多くの投稿を読みました。それらのほとんどはコードビハインドイベントについて話していて、クライアント側について話しているものはonchangeの属性を追加するように指示しています。
ただし、このイベントは、テキストボックスへのフォーカスを失った場合にのみ発生します。
これに対する解決策は何ですか?テキストボックス内でテキストが変更されるたびにJS関数を起動するにはどうすればよいですか?