問題タブ [user-input]

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 投票する
4 に答える
56075 参照

javascript - 複数のフォームを含むページで押されたエンターキーをキャプチャする方法は?

ページに複数のフォームが含まれているという非常に正当な理由で、入力フィールドのいずれかでリターンを押す通常の機能が無効になっている Web アプリケーションを継承しました。 ) どのフォームからアクションへ。このアプリケーションは、送信ボタン (input type="submit" など) がないように設計されており、代わりに設計者はオンクリック処理を行っています。説明のために含まれている、ページの 1 つで定義されている 2 つのボタンを次に示します。

しかし、ユーザーが必要に応じてリターンを押すことができるようにしたいと本当に思っています。

おそらくjQueryで解決策があるでしょう。

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

parsing - ユーザー入力からのコマンドの解析

この質問は、ユーザー入力を処理する際の人々の個人的な意見についての議論を目的としています。

私が取り組んでいるプロジェクトのこの部分は、IRCチャットと同様の方法でユーザー入力を処理します。たとえば、チャットやアクションの実行などのための設定コマンドなどがあります。

ここで、この入力を解析するために選択できるいくつかのオプションがあります。正規表現を使用したり、直接解析したり(つまり、サポートされているすべてのコマンドを含む大きなswitchステートメント、ユーザー入力の最初のx文字をチェックするだけ)、または狂ったようになってFlexに似たパーサーを追加することもできます。 /Bisonの実装。私が検討していたもう1つのオプションは、XMLファイルですべてのコマンドを定義して、それらをコード実装から分離することでした。

それで、コミュニティの考えは何ですか?

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

visual-c++ - VC++ での RichTextBox からの読み取り

RichTextBoxVC++からテキストを 1 文字ずつ読み取る必要があります。getchまたはのような関数が必要getcheです。

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

winapi - SendMessage を使用してユーザーのマウス クリックをシミュレートする

SendMessage は、トリガーするイベントの処理が完了するまでブロックされるため、ターゲット プログラムでユーザーのクリックをシミュレートするために SendMessage を使用する必要があります。この理由は、このブロックにより、クリックの結果としてダイアログが開いたかどうかを検出する機会が得られるためです。現在の私の問題は、モデル ダイアログを開くモックアップ フォームのボタンで WM_LBUTTONDOWN メッセージと WM_LBUTTONUP メッセージを連続して使用してクリックを機能させることはできますが、標準の Windows アプリのメニューやメニュー項目では機能させることができないことです (メモ帳)。機能する方法でメニュー項目のクリックを実行する機能を取得するための助けをいただければ幸いです。それがメニュー項目であるかどうかは既に検出できますが、SendMessage を使用してブロックしてクリックをシミュレートできる必要があります。

乾杯

ロス

0 投票する
5 に答える
2958 参照

c# - ユーザーが送信した正規表現からの無限の一致を処理する方法

C# の次の 2 行を考えてみましょう (フレームワーク .NET 3.5 を使用)

(すみません、それはフランス語のプログラムです:))

それらが実行されると、プロセスはMatch()メソッド内でスタックし、終了しません。正規表現パターンの空白に問題があると思いますが、パターンを変更するのではなく(実際には、ツールのエンドユーザーによってプログラムの外部で設定されています)、プロセスを停止することができます(たとえばタイムアウト付き)。

これが.NET正規表現のよく知られた問題であるかどうか、またそれを回避する簡単な方法があるかどうか、または必要に応じてこれらの行をスレッド化して中止する必要があるかどうかを誰かが知っていますか(間違いなく私はそれをしたくありません) )。

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

asp.net - 複数選択からの入力のロード

こんにちは私は入力タイプの選択を選択するためのドロップダウンリストが

  • テキストボックス
  • 日付時刻
  • 番号

これらのタイプの1つを選択するときに、選択した入力を開く必要があります(たとえば、ユーザーが日時を選択した場合は、日時入力を開く必要があります)

このタスクに最適です

  1. aspviewを使用する(各入力タイプは1つのビュー)
  2. それぞれにユーザーコントロールがあるため、ユーザーがタイプを選択すると、実行時にユーザーコントロールが読み込まれます。

またはあなたは何かより良いアイデアがありますか?

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

php - PHPでユーザー定義のパスが安全であることを確認します

PHPで簡単なディレクトリリストスクリプトを実装しています。

echoディレクトリハンドルを開いて結果を気ままに表示する前に、渡されたパスが安全であることを確認したいと思います。

これは、ユーザーが送信したパスが安全であることを確認するのに十分ですか、それとも攻撃から保護するために他にすべきことはありますか?

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

io - ユーザー入力を受け入れる

私は現在 Malbolge でテキスト アドベンチャー タイプのゲームを書いています。

Malbolge でユーザー入力を受け入れる方法を教えてもらえますか? テキストを画面に出力することはできますが、入力を受け入れる方法がわかりません。

0 投票する
5 に答える
53775 参照

c - コンソールアプリでintを取得する最も簡単な方法は何ですか?

ユーザー入力を整数として処理したいのですが、Cにはstdinからintを取得する方法がないようです。これを行う機能はありますか?ユーザーからintを取得するにはどうすればよいですか?

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

c# - ユーザー入力からの正規表現は安全ですか?

ユーザーから正規表現を受け入れる必要があるアプリに取り組んでいます。そのために、次のコードを使用しています。

これは安全ですか?
ユーザー入力をサニタイズする必要はありますか?