問題タブ [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 に答える
336 参照

perl - Perl で入力からの行を比較する際に問題が発生するのはなぜですか?

この単純なトランザクションで何が間違っているのかわかりませんが、うまくいきません:

基本的に、ユーザー入力をテストする方法を知りたいです。この小さなコードは私にはうまくいきません。$ansユーザーが入力した場合に印刷しようとしyています。

助言がありますか?

編集: - 一重引用符も試しました

0 投票する
16 に答える
25459 参照

php - データベースへのデータ挿入を 2 回停止する

ユーザーがフォームと同じページを更新したときに、MySQL データベースにデータが 2 回入力されるのを防ぐために、他のプログラマーがどのような方法/防止策を使用しているのか疑問に思っていました。明らかにそれが起こり、これを止める良い方法が必要です。

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

c# - C#でJOptionPaneと同等ですか?

Java では、標準の Swing ライブラリに「JOptionPane」と呼ばれる便利なクラスがあり、メッセージを表示し、(単純な) ユーザー入力を取得するための、事前に作成されたカスタマイズ可能なウィンドウを提供します。

C# でユーザーに Yes/No/Cancel タイプのメッセージを表示する「MessageBox.Show(..)」があることは知っていますが、使いやすいカスタマイズ可能な入力ボックスを提供する同等のクラス (または単純なライブラリ) はありますか?

JOptionPaneから利用できる機能のようなものが、私が探しているものです。

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

cocoa - ユーザー入力のフィルタリング/サニタイズ。最善のアプローチ

明確にするために、有効な文字を確認したいと思います。ファーストネーム、ラストネームは【A-Za-z】で確認したいです。メールの場合、メールに有効な文字を確認したい。

ユーザー入力をチェックするには、どのアルゴリズムを使用しますか? 具体的には、データベースに追加する前に、ユーザーの名、姓、および電子メール アドレスの有効な文字を確認したいと考えています。

明らかに、次のようなものでは不十分です。

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

php - データベースの特定の行に挿入する方法は?

さて、私のデータベースはこの順序で次のとおりです。

id (プライマリ - auto_increment)、ユーザー名 (一意)、パスワード、fname、メール

まず、ユーザーがユーザー名とパスワードを登録し、それをデータベースに追加するようにしています。同じユーザー名はありません。データがデータベースに追加されると、ID が自動的にインクリメントされます。すべてが機能しますが、ユーザーが電子メールと名前を変更できるアカウント設定ページを作成しましたが、機能しません。ユーザーに 1 つのページのフォームに変数を入力させると、名前が ufname (更新名の場合) および umail (更新メールの場合) として投稿されます。次に、データベースを更新する次のページに、次のコードがあります。

ああ、ユーザーもセッションにログインしています。

しかし、ユーザーが入力した名と電子メール アドレスをデータベースの特定の行に挿入するにはどうすればよいでしょうか。私のデータベース名は userdb です。

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

javascript - Webページの電話番号エントリにはどのJavaScriptを使用する必要がありますか?

Webページに電話番号を入力するための3つの入力ボックスがあります。

入力時にボックス間でユーザーを移動するJavaScriptが必要です。3番目の文字の後、2番目のボックスなどに移動します。

過去に、私はバックスペースで問題を抱えていました。2番目のボックスからバックスペースをクリックすると、最初のボックスに移動しますが、2番目のボックスに戻ります。

これを行うための最良の方法は何ですか?

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

c# - XNA の初心者、一般的な質問

タイトルが示すように、私は比較的 XNA に慣れていません。しかし、私は上司から、それをやり遂げられるかどうかの些細な任務を与えられました。最終的にはそうなることは間違いありませんが、正しい方向へのいくつかの指針が役立ちます.

これは宿題ではなく、いくつかのヒントと指針を探しているだけなので、まだすべてのドキュメントを深く掘り下げる必要はありません ;)

  • プロジェクトにカメラの視点を追加するにはどうすればよいですか?
  • ユーザー入力を処理する最良の方法は何ですか (この場合はキーボード)
  • 2 つのオブジェクト間の衝突検出を検出するためのベスト プラクティス/一般的に使用される方法は?

また、私は C++ のバックグラウンドを持っており、C# は私にとってかなり新しいものであることに注意する必要があります (ただし、以前にこのような小さなプロジェクトをいくつか行ったことがあります)。これら 2 つの言語間の移行プロセスに関するヘルプも大歓迎です。

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

asp.net - 検索結果にクリック可能なページ番号を実装する

古典的なシナリオ: ユーザー入力を受け取り、検索結果を取得し、それをページに表示してユーザーに表示します。次に、First、Next、Previous などのボタンを表示する必要があり、ユーザーの現在のページをビューステートに維持します。すべてが良好で、正常に動作します。

次に、クリック可能なページ番号を実装する必要があります。1-2-3-4-5-6など

それらのレンダリングは簡単です。実行時に linkbutton コントロールを生成し、コマンド引数にページ番号を追加し、ハンドラーを追加して、クリックが処理されるようにします。次に、プレースホルダーに追加すると、期待どおりに表示されます。

しかし、もし私がまだ頭を剃っていなかったら、毎回期待通りにイベントを発生させるために髪を引っ張っていたでしょう。

ページングリンクボタンが呼び出されたときにイベントが常に接続され、起動できるようにするにはどうすればよいですか?

以下は、コードの重要な部分です。(できれば) 理解しやすくするためのいくつかの疑似、私が行っていることです。

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

c# - ユーザーキー/マウス入力の追跡。C#

キーボードから離れていた時間/休憩した時間を追跡したい. キーボードとマウスを追跡することは、いつ出発していつ到着したかを確認する良い方法だと思います。これを追跡する最良の方法は何ですか? 私が見るいくつかのオプション

  • マウスとキーボードを押すたびにシステム全体のコールバックを行います。
  • 100 ミリ秒スリープし、キーダウンまたはマウス移動があるかどうかを確認します
  • 最後のユーザー入力がいつだったかを実際に教えてくれるシステムコールを使用し、上記の組み合わせを効率的に使用します。(ユーザーが離れるまでスリープし、コールバックを使用して到着を追跡します)
0 投票する
3 に答える
2265 参照

mysql - 保存する前に、適切なコンテンツエンコーディングのためにユーザー入力をサニタイズするにはどうすればよいですか?

ユーザーがフォームにテキストを入力するアプリケーションがあります。

データはMySQLデータベースに保存され(照合:) utf8_general_ci、XMLとして出力されます(エンコード:UTF-8)。

問題は、Microsoft WordドキュメントやPDFなど、他のソースから情報を切り取って貼り付ける傾向があることです。

この入力テキストには、 Windows-1252エンコーディングのドキュメントに由来する「スマートクォート」など、出力エンコーディングに対して正しくない文字が含まれていることがよくあります。

これは、文字が不正であるため、XMLを変換したり、その他の方法で作業したりするときに、明らかに問題を引き起こします。

では、入力をサニタイズする方法は?

以前は、検索と置換操作の長いリストで構成される「de-moronize」スクリプトなど、かなり力ずくの方法を使用していました。

これはまだそれを行うための最良の方法ですか?他に方法はありますか?

フォームにaccept-charset属性を設定して、ブラウザにそれを実行させることはできますか?

もしそうなら、どのブラウザがそれを行い、問題が発生する可能性がありますか?

また、データベースがUTF-8で予約/制御文字であるこれらの文字を受け入れるのはなぜですか?

ご覧のとおり、私はエンコーディングについて十分に知っているので、問題があることを知っていますが、今は少し深みがありません...

TIA