問題タブ [forms]

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

html - HTML フォーム内の複数の送信ボタン

HTML フォームでウィザードを作成するとします。1 つのボタンが後退し、1 つのボタンが前進します。を押すと、戻るボタンがマークアップの最初に表示Enterされるため、そのボタンを使用してフォームを送信します。

例:

ユーザーが を押したときにフォームを送信するために使用されるボタンを決定したいと思いますEnterEnterそうすれば、ウィザードを押すと、前のページではなく次のページに移動します。これを行うために使用tabindexする必要がありますか?

0 投票する
11 に答える
646199 参照

forms - フォームベースの Web サイト認証の決定版ガイド

モデレーター注:

この質問は、現在スタック オーバーフローに適用されている話題性ルールを使用した質問と回答の形式には適していません。通常、コンテンツがまだ価値があるような質問には「歴史的ロック」を使用します。ただし、この質問に対する回答は積極的に維持されており、履歴ロックにより回答を編集することはできません。そのため、回答を編集できるように「wiki 回答」ロックが適用されています。通常、履歴ロックによって処理される話題性の問題が存在すると想定する必要があります (つまり、この質問は、スタック オーバーフローのトピックに関する質問の良い例ではありません)。

Web サイトのフォームベース認証

スタック オーバーフローは、非常に具体的な技術的な質問のためのリソースであるだけでなく、一般的な問題のバリエーションを解決する方法に関する一般的なガイドラインでもあると考えています。「Web サイトのフォームベース認証」は、このような実験の優れたトピックです。

次のようなトピックを含める必要があります。

  • ログイン方法
  • ログアウトする方法
  • ログイン状態を維持する方法
  • Cookieの管理(推奨設定を含む)
  • SSL/HTTPS 暗号化
  • パスワードの保存方法
  • 秘密の質問の使用
  • ユーザー名/パスワードを忘れた機能
  • ナンスを使用してクロスサイト リクエスト フォージェリ (CSRF)を防止する
  • OpenID
  • 「私を覚えている」チェックボックス
  • ユーザー名とパスワードのブラウザのオートコンプリート
  • シークレット URL (ダイジェストで保護された公開URL )
  • パスワード強度の確認
  • 電子メールの検証
  • フォームベースの認証についてさらに詳しく...

次のようなものは含めないでください。

  • 役割と権限
  • HTTP 基本認証

次の方法で私たちを助けてください:

  1. サブトピックの提案
  2. このテーマに関する優れた記事を提出する
  3. 公式回答の編集
0 投票する
93 に答える
1285508 参照

html - Webフォームフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?

主要なブラウザーで特定の入力 (またはフォーム フィールド) のオートコンプリートを無効にするにはどうすればよいですか?

0 投票する
9 に答える
3923 参照

html - ユーザーが電子メール アドレスを変更する場合、「電子メールの確認」入力は適切ですか?

私の組織には、ユーザーが自分の電子メール アドレスを更新できるフォームがあります。電子メール用に 2 つの入力ボックスを用意することをお勧めします。2 つ目は電子メールの確認用です。

確認に直面したとき、私はいつも自分のメールアドレスをコピーして貼り付けます。ほとんどのユーザーはそれほど精通していないと思います。

とにかく、これは良い習慣と見なされますか?個人的には我慢できませんが、おそらく私向けではないこともわかっています。誰かがメールを台無しにすると、ログインできなくなり、問題を解決するために電話をしなければならなくなります。

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

javascript - ASP.Netから外部URLに投稿してリダイレクトするにはどうすればよいですか?

ASP.NETサーバー側は、独自のページへのポストバックを制御します。これにより、ユーザーを外部ページにリダイレクトしたいが、何らかの理由(認証など)でそのページに投稿する必要がある場合があります。

HttpWebRequestリダイレクトしたくない場合はうまく機能し、JavaScriptで問題ない場合もありますが、投稿用にデータをまとめるためにサーバー側のコードが本当に必要な場合は注意が必要です。

では、外部URLに投稿し、ASP.NETコードビハインドコードの結果にユーザーをリダイレクトするにはどうすればよいでしょうか。

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

forms - VB6 で埋め込み可能なフォームを共有するにはどうすればよいですか?

他のフォーム内に簡単に埋め込むことができるフォームを VB6 で作成する良い方法はありますか?

最近、いくつかの「親」フォームにプラグインできる Form オブジェクトを設計してコーディングしたいと思ったことがあります。私の目標は、いくつかの UI コンポーネントを特定の方法で管理するための集中化されたコードを作成し、それを (UI レイアウトとロジックの両方で) 複数の場所で使用できるようにすることです。もちろん、(デザイン ビューではなく) コードを使用して子フォームを読み込むことも考えています。

私がこれまでに思いついた最善の方法は、子フォームのすべての興味深いロジックをクラス モジュールにプルし、各親フォームに UI を (おそらくピクチャ コントロールで) レイアウトさせ、そのピクチャ オブジェクトをクラスモジュール。クラスは画像の操作方法を認識し、期待されるすべての部分が適切に配置されていると想定します。このアプローチにはいくつかの欠点があり、もう少しエレガントなものが欲しいです。

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

asp.net-mvc - ASP.NET MVC Preview 4 でフォーム送信にルーティング エンジンを使用する

ASP.NET MVC Preview 4 を使用していますが、フォーム送信にルーティング エンジンを使用する方法を知りたいです。

たとえば、次のようなルートがあります。

そして、次のようなフォーム宣言:

これは次のようにレンダリングされます:

フォーム送信の結果の URL は次のとおりです。

このフォーム送信ルートを次の目的の URL にルーティングする方法はありますか?

私が考えることができる唯一の解決策は、リクエストパラメーターをチェックするだけの別のアクションを作成するか、Javascript を使用することです。

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

delphi - Delphi MDI アプリケーションと MDI チルドレンのタイトルバー

デフォルトのテーマで XP を実行する Delphi 2006 で作成された MDI アプリケーションがあります。

MDI 子の外観を制御して、各ウィンドウの大きな XP スタイルのタイトル バーを回避する方法はありますか?

の を に設定しようとしましたがBorderStyle、通常のフォームとしてレンダリングされます。MDIChildrenbsSizeToolWin

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

html - Web フォームを使用して HTTP POST 経由でファイルをアップロードする最良の方法は何ですか?

基本的に、これよりも優れたもの:

まず第一に、browseボタンはブラウザごとに異なって見えます。フォームのボタンとは異なり、スタイルを設定するにはハック的submitな方法を考え出す必要があります。

次に、アップロードされたファイルの量を示す進行状況インジケーターがありません。通常、複数の送信を無効にする何らかのクライアント側の方法を実装する必要があります (たとえば、送信ボタンを「フォーム送信中... お待ちください」を示す無効なボタンに変更する) か、巨大な警告を点滅させます。

Flash や Java を使用しない、これに対する適切な解決策はありますか?

Yaakov : その製品はまさに私が探していたものに見えますが、価格は 1000 ドルで、特にASP.NET. 同じまたは類似の機能をカバーするオープン ソース プロジェクトはありますか?

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

windows - Windows フォームのスレッド化とイベント - ListBox はすぐに更新されますが、プログレス バーには大きな遅延が発生します

私たちのチームは、古いものに代わる新しい採用ワークフロー システムを作成しています。私は、古いデータを新しいスキーマに移行する任務を負っています。スキーマが根本的に異なり、単純な TSQL スクリプトは適切なソリューションではないため、小規模な Windows フォーム プロジェクトを作成することでこれを行うことにしました。

作業を行うメインのシール クラス 'ImportController' は、次のデリゲート イベントを宣言します。

メイン ウィンドウは、新しいスレッドを使用してそのクラスの静的メソッドを開始します。

ImportProgressEvent 引数は、文字列メッセージ、進行状況バーの最大 int 値、および現在の進行状況 int 値を運びます。Windows フォームはイベントにサブスクライブします。

独自のデリゲートを使用して、この方法でイベントに応答します。

最後に、プログレス バーとリストボックスが更新されます。

問題は、ListBox が非常に迅速に更新されるように見えることですが、とにかくバッチがほぼ完了するまでプログレス バーは移動しませんか ??? 何が得られますか?