問題タブ [multiple-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 投票する
2 に答える
1809 参照

php - 複数のファイルをサーバーにアップロードし、データベースに書き込みます

現時点では、htmlに次のコードがあります<input type="file" required required="required" name="image" multiple="">

mutliple=""タグを追加する前は、これは常に機能していました。

しかし、複数のファイルをアップロードしようとしているので、それらに名前を付けるために配列を追加する必要があると思いますが、理解できません。できればコードをあまり変更したくありません。

また、現時点では img はデータベースの 1 つのフィールドにすぎませんが、これはどの程度の問題ですか?

編集

このコードを見つけましたが、それを実装して機能させる方法がわかりません...

$_FILES 配列の不安定さを修正するはずの数十の方法を試した後、次のような入力名で機能する方法が見つかりませんでした: userfile[christiaan][][][is][gaaf][]

だから私はこのクラスを思いついた

<input type="file" name="userfile[christiaan][][][is][gaaf][]" /> これにより、次のような入力タイプを使用してアップロードされたファイルにアクセスできます

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

jquery - 2番目のフォームの送信後にのみ非表示のdivにデータを入力できます

2番目のフォームの送信後にのみ、非表示のdivにデータを入力できます。最初の送信後、エラーが発生します。なんで?jQueryフォームプラグインを使用します。何か案が?ありがとう。

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

html - ページ内の複数のフォームまたは複数の送信?

ウェブサイトで販売されている商品のページを作成しています。各製品の近くに「カートに追加」ボタンを含めたいと思います。これらのボタンは、次のようなマークアップでリストされています。

送信入力の名前は(製品のコードを含めて)異なるため、大きな問題は、製品リスト全体をフォームでラップする必要があるのか​​、それとも製品ごとに1つのフォームを作成するのかということです。コード内:

または…</p>

どちらがベストプラクティスですか?どちらか一方を使用しない重大な理由はありますか、それとも私はそれを完全に間違っていますか?

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

jquery - jQuery - あるフォームの戻り時に送信して、別のフォームの戻り時に送信を無効にする

複数のフォームを含むページがあります。1 つのフォーム (以下の例を参照) には、ページ上のテーブルに行を追加するための入力があります。テーブル内の各行は、オン/オフで選択 (チェックボックス) できます。もう一方のフォームは、どの行が「オン」であったかを次のページに送信するページを送信します。

したがって、最初の問題は、人々が URL を入力して [戻る] をクリックしてテーブルに追加していたのに、それを追加するのではなく、「他の」フォーム (mainForm) を送信していたことでした。

そこで、以下に jQuery を追加しました。これで問題は解決しました。現在、url フィールドにフォーカスがあり、return をクリックすると、リストに url が追加され、mainForm が送信されません。

ただし、そのフィールドがフォーカスされていない場合、リターンを押しても何も起こりません-フォームを送信することを期待していたとき(デフォルトの動作)...イベントはその1つの入力フィールドにのみ関連付けられているためです。

HTML (大幅に簡略化):

JS/jQuery:

私はjQueryにかなり慣れていないので、よろしくお願いします。;-) js では、そのフィールドがフォーカスされておらず、リターンが押された場合、メインフォームを送信するということを書くだけです。JQueryでこれを簡単に行うためのトリックはありますか?

0 投票する
0 に答える
347 参照

asp.net-mvc - asp.net mvc 3 での ViewModel の使用

これが私のシナリオです:(これらはすべて、受け入れられた要件と同じビューで達成する必要があります)

  1. ユーザーは、いくつかの検索条件を入力してユーザーを検索します。
  2. ページには、検索結果と更新リンクが一覧表示されます。
  3. ユーザーが更新リンクの 1 つをクリックすると、データを編集できるフォームが表示されます。
  4. ユーザーは、フォームにバインドされたデータを変更して保存します。

このビューにはビュー モデルを使用しました。ここにあります。

そして、ここに私のコントローラーがあります:

ご覧のとおり、ビューには 2 つの異なるフォームがあり、ビュー モデル全体をコントローラーのセッションに格納しています。しかし、これでは十分ではないと思います。セッションの有効期限が切れた場合、またはロード バランサーを使用してアプリケーションをデプロイする必要がある場合はどうすればよいですか?

この種のページを開発する最善の方法は何ですか? 私はあらゆる種類の提案を受け入れます。

前もって感謝します、

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

media-player - メディア プレーヤーの問題

COMライブラリ「WMPLib」に関するメディアプレーヤーを作っています プログラムは1つの形式で構成されていました。私は WMPPlayState Enumerable を利用しており、今までプレイリストとすべてでスムーズに実行されています。

しかし今、私はプログラムを 2 つの形式 (Winamp-idea) に分割することにしました:

Form1 = プレーヤー

Form2 = プレイリスト

もちろん、私はそれを機能させるためにいくつかのコードを再配置しました。これは、form2 の listBox から取得したものです (trackURL には public 修飾子があります)。

これは、form1 で TEST(string trackURL) メソッドを呼び出します。

問題は、明らかに、playStateChange がトリガーされないことです。このため、すべてが playStateChange Enumerator を通過するため、私のコントロールはどれも機能しません。プレイリストから選択した曲が意図したとおりに再生されています。しかし、それを制御することなく。ボリュームコントロールさえ機能しません。

どんな助けでも大歓迎です。

ごきげんよう、ダニー

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

asp.net-mvc-3 - .NETMVC3送信ボタンはさまざまなことを行います

なぜこれが機能しないのか誰かが私に説明できますか?1ページに複数の送信ボタンに関する投稿をたくさん読んだのですが、バックグラウンドで何が起こっているのかわかりません。私はそれらの投稿で他の人がしているのを見ていることをフォローしようとしましたが、どれもうまくいかないようです。ここで実際に何が起こっているのかを理解しようとしています。ページが投稿されたときに正確に何が起こるかと関係があるのではないかと思います。

両方のボタンは完全に異なることをします。最初のボタンはフォームを投稿します。フォームの郵便番号では、Vehicle/Indexにリダイレクトされます。2番目のボタンはフォームを投稿せず、/ Vehicle/CreateNewVehiclePartに直接移動します。

これが私が欲しいものです。両方のボタンでフォームを送信する必要があります(先に進む前に、検証を実行して変更を車両に保存できるようにします)。Vehicleデータが保存されたら、クリックされたボタンに基づいて/ Vehicle/AddPartsToVehicleまたは/Vehicle/CreateNewVehiclePartに移動します。

車両モデルは次のとおりです。

}

パーツモデルは次のとおりです。

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

c# - 2つの異なるフォームを含むインターフェイスを作成および設計するにはどうすればよいですか?

3つの異なるウィンドウを持つプログラム(c#では、ビジュアルスタジオ2010を使用)を作成しています。それらのそれぞれは(ツールストリップ/メニューストリップによって)互いにアクセス可能である必要があり、それらは同じ情報を参照します(同じ変数、データベースなど...私の質問、これらの異なるインターフェイスを作成および設計するための最良の方法は何ですか?私は2つの方法を考えることができますが、どちらにもいくつかの欠点があります。

私が最初に考えた方法は、「非表示/表示」を無効にして、最初の領域のすべてのコンポーネントの表示をfalseに変更し、必要なすべてのコンポーネントをtrueに表示することです。

問題は、それが愚かで厄介だということです。

私が考えた2番目の方法は、2番目の形式を使用することです。

短所-すべての変数転送は非常に混乱しており、主に-さまざまなフォームがポップアップすることを望んでいません。すべてを1つのプログラムで実行したいと思います。

これを行うには、効率的で賢い方法があると思います。私はこの問題について十分に明確であったことを望みます。

ありがとうございました、

バラク。

0 投票する
0 に答える
650 参照

ruby-on-rails-3 - Rails 3でマルチステップ形式のペーパークリップ添付ファイルを使用すると、「ファイルをダンプできません」というエラーが発生します

私はここで言及されているのと同じ問題を抱えています: ペーパークリップアタッチメントを備えたRails3のマルチステップフォーム

「TypeErrorin...」「ファイルをダンプできません」

しかし、私は答えに記載されている解決策に頭を悩ませているようには見えません:

上記の行はどこに配置しますか?

これが私のコントローラーのコードです:

の宣言後にここに入れてみました@memberが、ダメです:

PSここで質問に質問を追加することを考えました: ペーパークリップが添付されたRails 3のマルチステップフォーム しかし、同じ問題/質問に関するフォローアップ質問を投稿してもよいかどうかはわかりません。

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

forms - 同じタイプの複数のフォーム-Symfony2

だから私はこれに似た私のコントローラーアクションを持っています

そして、私のMyFormに2つのフィールドがあるとしましょう

2つのフォームは同じタイプのMyFormであるため、ビューでレンダリングすると、それらのフィールドは同じ名前とIDを持ちます(2つのフォームの「name」フィールドは同じ名前とIDを共有します。同じことが「」にも当てはまります。注'フィールド)、そのため、Symfonyはフォームのデータを正しくバインドしない可能性があります。誰かがこれに対する解決策を知っていますか?