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

javascript - IE7でjqueryイメージセレクターが機能しない

だから私は次のようなhtmlを持っています:

そしていくつかのスクリプト:

目標は、ユーザーが画像オプションをクリックして、選択したものを境界線の色で強調表示できるようにすることです。

これはFFでうまく機能します。何らかの理由でIEで画像をクリックし、別の画像をクリックしてから最初の画像をクリックしようとすると、境界線は変更されません(選択されますが)。

編集:私の解決策は、半分偶然に起こりました。redsquareの回答により、コードを次のように変更しました。

どこ:

図に行きます。

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

python - Django では、Django の update_object ジェネリック ビューを使用して、継承されたモデルのフォームを編集するにはどうすればよいでしょうか?

Django では、動物が好きなアプリケーションからの抜粋を以下に示します。

以下の動物/models.py :

そしてanimal/urls.py :

一般的なビューを使用して、同じフォームを使用して犬や猫を編集するにはどうすればよいですか?

すなわち、 animals/animal_form.htmlに渡されるフォームオブジェクトはAnimal になるため、派生クラス Dog および Cat の詳細は含まれません。Django に子クラスのフォームをanimal/animals_form.htmlに自動的に渡すにはどうすればよいですか?

ちなみに、私はContentType の管理にDjangosnippets #1031を使用しているため、Animalには派生クラスを返すas_leaf_classという名前のメソッドがあります。

明らかに、派生クラスごとにフォームを作成することもできますが、それはかなりの不要な重複です (テンプレートはすべてジェネリックになるため、基本的には {{ form.as_p }})。

ちなみに、Animal はおそらく同じ問題を抱えたいくつかの無関係な基本クラスの 1 つであると想定するのが最善です。そのため、理想的な解決策はジェネリックです。

助けてくれてありがとう。

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

ruby - Ruby でのバッファリングされたマルチパートフォーム投稿

現在Net::HTTP、Ruby スクリプトを使用して、マルチパート フォーム ポスト経由でファイルを Web サイトに投稿しています。小さなファイルにはうまく機能しますが、このスクリプトを使用して非常に大きなファイルを送信する必要が頻繁にあり、HTTP#post投稿データをオブジェクトとしてのみ受け入れるようStringです。つまり、送信するファイルは、何かを送信する前にメモリに読み込む必要があります。送信済。このスクリプトはビジー状態の本番サーバーで実行されているため、ファイルを送信するためだけに数百メガバイトの RAM を使い果たすことは容認できません。

理想的には、バッファ サイズとオブジェクトを指定できるメソッドがあり、バッファ サイズIOのデータ​​のチャンクを送信し、IO必要な場合にのみオブジェクトから読み取ります。これを実現する最善の方法は何でしょうか? に関連するものを見逃しましたNet::HTTPか?

更新:Net::HTTP#body_stream(input)ドキュメントはかなり... まばらですが、良さそうです。これが実際に行われている良い例を教えてくれる人はいますか?

0 投票する
8 に答える
20855 参照

jquery - jQueryのシリアル化フォームフィールドを使用して、フィールドの値をトリミングする方法はありますか?

jQueryを使用してajax投稿を送信するフォームがあり、送信されたフォームをシリアル化します。コードは次のようになります。

ここでの問題は、フィールドに末尾の空白がある場合、シリアル化関数はそれらのスペースを削除する必要があるときにプラス(+)記号に変換することです。

次の手順を実行せずにフィールドをトリミングする方法はありますか?

0 投票する
22 に答える
237196 参照

asp.net-mvc - ASP.NET MVC フォームでチェックボックスを処理するには?

注意: この質問は 9 年以上前のものです。

ここでの多くの回答は現在廃止されているため、新しい質問を検索するか、以下の回答を検索して特定のバージョンの MVC を探すことをお勧めします。

お使いのバージョンで機能する回答が見つかった場合は、回答に使用している MVC のバージョンが含まれていることを確認してください。
(元の質問は以下から始まります)


これは私には少し奇妙に思えますが、私が知る限り、これがあなたのやり方です。

オブジェクトのコレクションがあり、ユーザーに 1 つまたは複数のオブジェクトを選択してもらいます。これは、「チェックボックス付きのフォーム」と言っています。私のオブジェクトには「選択された」という概念がありません (wcf 呼び出しを逆シリアル化することによって形成された基本的な POCO です)。だから、私は次のことをします:

ビューで:

そして、コントローラーでは、これがユーザーがチェックしたオブジェクトを把握する唯一の方法です。

まず第一に、そして第二に、ユーザーがチェックした項目について、FormCollection はその値を単に true ではなく「true false」としてリストします。

明らかに、私は何かが欠けています。UpdateModel()これは、html フォーム内で操作されるコレクション内のオブジェクトが、ModelBinder を使用または介して更新されることを念頭に置いて構築されていると思います。

しかし、私のオブジェクトはこのように設定されていません。これしか方法がないということですか?それを行う別の方法はありますか?

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

php - $_POST のオプション フィールドを確認する方法

現時点では、私のコードは次のようになります。

ただし、これは無限の if ステートメントにつながります... 三項構文を使用しても、まだ面倒です。より良い方法はありますか?

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

asp.net-mvc - ASP.NET MVC で動的に生成されたフォームの出力をどのように処理しますか?

動的な数のフォーム要素を持つ ASP.NET MVC を使用してフォームを作成するとします。

たとえば、商品ごとにチェックボックスが必要で、商品の数は日々変化します。

コントローラーにポストされたフォーム データをどのように処理しますか? 返されるフォーム値の数がわからないため、アクション メソッドにパラメーターを設定することはできません。

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

.net - ASP.NET MVC:フォームチェックボックスをLINQ To SQLを使用して多対多のDB関連テーブルに取得する最良の方法は?

ユーザー定義のカテゴリのチェックボックスを含む ASP.NET MVC ビューがあります。

フォームは、次のコントローラー アクションにポストされます。

フォームのチェックボックスは、それぞれが選択されたカテゴリを表す整数 ID「CategoryIDs」の配列に変換されます。次に、これらを PostID と CategoryID の 2 つの列を含む関連付けテーブルに配置します。これは、投稿とカテゴリの間の多対多の関連付けを設定するために使用されます。

現在、私は総当たり攻撃を行っています: カテゴリをループし、カテゴリごとに、カテゴリ ID とそれが属する投稿の ID を含む関連付けテーブルに行を追加します。

しかし、ASP.NET MVC と LINQ to SQL のコンテキストでこれを自動的に行うためのよりクリーンな方法があるかどうか疑問に思っています。

ありがとう!

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

python - Django フォーム - プレフィックス パラメータの使用方法

次のようなフォームがあるとします。

そして、毎回異なるプレフィックスを使用して、1つのフォームタグ内のページに2回表示したいと思います。

ユーザーがこれを送信すると、送信されたフォームを 2 つの別々のフォームに戻して検証を行い、再表示するにはどうすればよいですか?

これは私が見つけることができた唯一のドキュメントでした。

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

php - 入力を吐き出すフォーム

送信した結果を電子メールで送信しないフォームを見つけることはできません。

ユーザーに簡単なデータを入力してもらい、さまざまなアレンジで吐き出すことができるフォームを探しています。彼らが First と Last を送信すると、FirstLast@domain.com などを吐き出します。これを行うために手動でコードを探しても構わないと思っていますが、これを可能にする簡単なフォームが見つかりません。

編集: PHP または同様の単​​純な言語。.NET に触れたことはありません。