問題タブ [textinput]

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.

0 投票する
3 に答える
2635 参照

actionscript-3 - 編集可能なComboBoxでTextInputの「maxChars」を設定するにはどうすればよいですか?

maxChars編集可能なComboBoxのTextInputのプロパティを設定したいと思います。現在、変更イベントを使用してテキストを設定された文字数にトリミングしています。

これはやり過ぎのように感じます。これを行うためのより良い方法が必要です...。

0 投票する
2 に答える
2669 参照

jquery - jqueryでラジオに応じてテキスト入力のタイトルを変更するには?

http://jsbin.com/erivi/でわかるように、Jquery を使用して、選択したラジオ ボタンに応じて一部の画像 (および画像属性) を変更しています。また、その中をクリックすると、フォーム テキストも削除されます。

そして今、私がやろうとしているのは、チェックされたラジオボタンに応じてフォームのテキストを変更することです.

たとえば、「Choice 3」をクリックすると、「Text of input 3」が表示されます。

ここでコードをライブで表示および編集できます: http://jsbin.com/erivi/edit

私が改善する必要がある部分は次のとおりです。

特に.attr('title', starr[2]);、ラジオ タイトルの 3 番目の部分に応じてタイトルを変更することになっているもの (例: title='m602-1.png|Logo 3|Text of input 3')

ありがとう :)

編集:実際のコードでいくつかのフォームを使用していることを忘れていました。そのため、他のテキスト入力に対してスクリプトを繰り返さないようにするために、テキスト入力の特定の名前なしでこれを行う方法を探しています。

0 投票する
1 に答える
1325 参照

apache-flex - Adobe Flex - テキスト入力がカンマで台無しになる

Adobe Flex では、入力を制限して、ユーザーがスペースまたはコンマで区切られた IP アドレスのリストのみを入力できるようにしようとしています。現在、私は持っています:

すべての英数字、ピリオド、コロン、スペース、コンマを入力できると思っていました。

ただし、最初の文字がカンマでない限り、カンマは入力できません。本当に奇妙で、その背後にある理由がわかりません。

0 投票する
3 に答える
1861 参照

jsf - DataTable フッターの JSF UIInput

動的に作成されたデータテーブル (UIData) のフッター列 (UIColumn) に (UIInput) を追加しています。UIData は、jsp の datatable タグにバインドされます。データテーブルには、ヘッダーとフッターがあり、ヘッダーにはラベルがあり、フッターには編集可能なテキストボックスに対応する値があります。値を変更し、commandButton を使用してフォームを送信し、アクション メソッドで .getValue() を使用して UIInput 値にアクセスしようとすると、ページで更新された値ではなく、古い値が取得されます。バッキングBeanの属性にバインドしてみ、セッターに設定されている値を確認しました。古い値が設定されており、ページで更新した値がアクション メソッドまたはセッターに反映されていないことに気付きました。.getValue、.getLocalValue、.getSubmittedValue を使ってみました。これらのどれも私に新しい価値を与えません。


requestParameterMap から値を取得することで回避できました。問題の修正がある場合は、お知らせください。McDowell - ご意見ありがとうございます。

0 投票する
3 に答える
44223 参照

iphone - UITextField フォーカス

ビュー内の特定の UITextField にプログラムでフォーカスを割り当てるにはどうすればよいですか? いくつかのフィールドがあり、ビュー表示で、最初のフィールドではなく、特定のフィールドにカーソルを置きたいと思います。

0 投票する
6 に答える
731 参照

php - PHPでのユーザー入力フィルタリング

現在、サイトに表示される投稿やコメントの送信をユーザーに要求するアプリケーションに取り組んでいます。ユーザー入力は信頼できないことは誰もが知っているので、htmlspecialchars($ string、ENT_QUOTES)を使用してユーザーの投稿とコメントを処理しました。

今、私はいくつかの特定のhtmlタグを無視したいです。など<b><br />といくつかのタグ。htmlspecialcharsが一部のタグを無視し、他のタグをフィルタリングするようにするにはどうすればよいですか。

0 投票する
1 に答える
5646 参照

wpf - WPF TextCompositionManager イベントのヘルプ

これに関するドキュメントはかなり粗雑です。TextCompositionManager経由でアクセスされるテキスト入力を監視および制御するためにフックできるイベントが多数あります。カードのスワイプ データを取得するようなことをしたい場合は、ここで行います。

テキスト入力に関する 3 つのイベントがあります: TextInputTextStart、およびTextUpdate。各イベントには 2 つのバージョンがあります。1 つはイベントがトンネリングする場合(ウィンドウからフォーカスのあるコントロールに移動する) で、もう 1 つはバブリングする場合(フォーカスされた UI 要素からウィンドウに移動する) です。

トンネリング:

  • PreviewTextInputEvent
  • PreviewTextInputStartEvent
  • PreviewTextInputUpdateEvent

バブリング:

  • TextInputEvent
  • TextInputStartEvent
  • TextInputUpdateEvent

そのため、TextCompositionManager にフックする論理ツリーの場所に応じて、これらのテキスト イベントをイベントのフォーカスに到達する前に変更したり、後で表示したりすることができます。これはすべて、ドキュメントと使用中の非常にシンプルで明確です。


TL;DR

3 つのイベントの適切な定義が見つかりません。受け入れられる答えは、3 つのイベント (TextInput、TextInputStart、および TextInputUpdate) を定義するだけでなく、それらを比較対照するものです。回答の共有はありません。情報源を参照してください。ウィキペディアは立ち入り禁止です。あなたの成績の 25% はこれに依存します。

0 投票する
1 に答える
4191 参照

wpf - 入力コントロールがTextCompositionManagerからスペース文字を盗むのを防ぐにはどうすればよいですか?

この質問に関連しています(ただし、重複ではありません!): WPFTextCompositionManagerイベントのヘルプ

TextCompositionManagerを使用しているときに、TextBoxなどの入力コントロールにフォーカスがある場合、TextBoxがスペース文字を操作する前に、スペース文字を「盗む」という問題が発生します。

たとえば、次のコードがあります。

Window1は次のようになります。

ここで、このアプリケーションを実行してすぐに「I haet thieveing bastards」と入力すると、TextBlockに「Ihaet thieveing bastards」というテキストが含まれ、テキストボックスは空になります。

ただし、テキストボックスにフォーカスを合わせる場合(つまり、テキストボックスにキーボードフォーカスがある場合)、上記の行を入力すると、テキストブロックに「Ihaetthieveingbastards」というテキストが含まれ、テキストボックスに「」(3つのスペース)というテキストが含まれます。


2つの質問があります:
1)TextCompositionManagerによって提供される機能だけでこれが発生するのを防ぐことはできますか?
2)そうでない場合は、テキスト入力スタックにプラグインして、WPFアプリケーション内のテキスト入力を完全に制御できるようにします(p /呼び出しについて考える場合でもマイナスの点)(考えただけでマイナスの点が追加されます) ?


アップデート

私は、スペースに対してのみInputManagerからのトンネリングKeyDownイベントを処理するハッキーな回避策を使用しています。この方法は非常に扱いにくく、非効率的で、基本的に悪臭を放ちます。まだより良い方法を探しています。

0 投票する
4 に答える
5542 参照

apache-flex - Flex TextInput コントロール: 検索スタイルのレンダリング

システム内の人々の検索機能を備えた TextInput コントロールがあります。それは正常に動作します。必要なのは、右側に検索画像が表示され、クリックすると検索されるようにスタイルを設定することだけです。これは実際には、アプリケーションのルック アンド フィールの一部であり、検索ボックスの見栄えが大幅に向上します。

Firefox に埋め込まれた検索ボックスに実装されている動作とまったく同じです。

これに対する解決策はありますか?

ありがとう :)