タグ付けされた質問 「forms」

フォームは基本的に、いくつかのタイプのデータの任意のサブセットの任意の量を保持するために使用できるコンテナーです。HTMLフォームは、サーバーにデータを渡すために使用されます。VBおよびC#フォームは、ユーザーとの対話に使用されるウィンドウです。

7
autocomplete =“ off”は最新のすべてのブラウザと互換性がありますか?
ブラウザが特定のフォームフィールドに入力されたデータを保存しないようにする要件が与えられました。私がWeb開発を行ってから何年も経ちますが、これは比較的新しい機能です。フォームフィールドのプロパティautocomplete = "off"を見つけることができましたが、どのブラウザがそれをサポートしているかを示すドキュメントが見つからないようです。フォーム属性とブラウザの互換性のチャートの正しい方向に誰かが私を向けることができますか?
84 html  forms 

9
埋め込み配列を使用して、Railsの複数選択で最初の要素が常に空白になるのはなぜですか?
Rails3.2.0.rc2を使用しています。私が持ってModelいる私は、静的持って、Array私は、ユーザーがのサブセットを選択できるように、フォームをアップ提供していますArrayし、1つの列に格納されているデータベースにその選択を保存しますModel。ArrayRailsがユーザーの選択をYamlに正しく変換している(そしてその列を読み取るときに配列に戻る)データベース列でserializeを使用しました。複数選択フォーム入力を使用して選択を行っています。 私の問題は、現在の方法では、サーバーに送信されるときにユーザーのサブセット配列の最初の要素が常に空白になることを除いて、すべてが期待どおりに機能することです。 これは大したことではなく、事後にそれを切り取るコードを書くことはできますが、デフォルトのRailsの動作が意図的に行われるとは思えないため、何らかの構文エラーを起こしているように感じます。なんらかの理由なしにこの空白の要素を追加します。何かを見逃したか、ある種の設定を無効にするのを忘れたに違いありません。私が欠けているものを理解するのを手伝ってください(または、私がインターチューブで見つけたものよりも詳細にこれを説明しているいくつかの良いドキュメントを教えてください)。 MySQLデータベーステーブル 'モデル': subset_arrayTEXTフィールドであるという名前の列が含まれています クラスモデルには、次の設定が含まれています。 serialize :subset_array ALL_POSSIBLE_VALUES = [value1, value2, value3, ...] モデルを編集するためのフォームには、次の入力オプションが含まれています。 f.select :subset_array, Model::ALL_POSSIBLE_VALUES, {}, :multiple => true, :selected => @model.subset_array クライアントからサーバーへのPUTは次のようになります。 value1とvalue3のみが選択されていると仮定します "model" => { "subset_array" => ["", value1, value3] } データベースの更新は次のようになります。 UPDATE 'models' SET 'subset_array' = '--- \n- \"\"\n- value1\n- value3\n' ご覧のとおり、送信されてデータベースに設定されている配列には、この余分な空白の要素があります。どうすればそれを取り除くことができますか?f.select通話に欠けているパラメータはありますか? どうもありがとうございました:) …

17
IDに依存しないHTMLフォームの最初の入力要素にフォーカスを設定するにはどうすればよいですか?
要素のIDを知らなくても、ページの読み込み時に最初の入力要素(テキストボックス、ドロップダウンリストなど)にWebページのフォーカス(入力カーソル)を設定する簡単な方法はありますか? Webアプリケーションのすべてのページ/フォームに共通のスクリプトとして実装したいと思います。
84 javascript  html  forms  focus 

2
display:none要素内のフォームフィールドを送信します
私は6つのステップに分割した長いフォームを持っています。フォームが読み込まれると、すべてのステップが読み込まれますが、最初のステップのみが表示されます。残りはCSSをdisplay:none持っているので、非表示になっています。ステップが完了し、Javascriptで検証されるdisplay:noneと、現在のステップがに設定され、新しいステップがに設定されdisplay:blockます。最後のステップで、ユーザーはフォームを送信します。ただし、予想どおり、display:blockページの要素のフィールドのみが送信されます。の要素で完了したフィールドはすべてdisplay:none無視されます。 display:none要素内のフィールドを送信する方法はありますか? そうでない場合、同じ効果を達成する別の方法はありますか?
84 javascript  css  forms 

2
Ruby on Railsのform_forでhidden_​​fieldを使用するにはどうすればよいですか?
私が読んだ本を、私は少しトラブル、それを理解したんだので、私はRoRのに新たなんです。フォームを使用して新しいリクエストレコードを作成していますが、送信する必要のあるすべての変数が既に存在します。これが私が送る必要のあるデータです(これはdoループにあります): :user_id => w[:requesteeID] :requesteeName => current_user.name :requesteeEmail => current_user.email :info => e これが私のフォームです。これまでは機能しますが、すべてに対してNULL値のみを送信します。 <% form_for(:request, :url => requests_path) do |f| %> <div class="actions"> <%= f.submit e %> </div> <% end %> hidden_​​fieldsを使用して、すでに持っているデータを送信するにはどうすればよいですか?読んでくれてありがとう。

5
inputタグ内のHTMLName属性で使用できる文字は何ですか?
を<input>動的に生成するPHPスクリプトがあるので、name属性内の文字をフィルタリングする必要があるかどうか疑問に思いました。 名前は文字で始まる必要があることは知っていますが、他のルールはわかりません。PHPは角かっこを使用してフォームデータから配列を作成するため、角かっこは許可する必要があると思います。括弧はどうですか?スペース?

10
Angular 2:フォームが接続されていないため、フォームの送信がキャンセルされました
フォームを含むモーダルがあります。モーダルが破棄されると、コンソールに次のエラーが表示されます。 フォームが接続されていないため、フォームの送信がキャンセルされました モーダルは、私の最上位<modal-placeholder>要素である、の直接の子である要素に追加され<app-root>ます。 DOMからフォームを削除し、Angular 2でこのエラーを取り除く正しい方法は何ですか?私は現在使用していますcomponentRef.destroy();

5
JavaScriptでフォーム送信を傍受し、通常の送信を防止します
javascriptを使用してフォームを送信する方法については多くの情報があるようですが、フォームが送信されたときにキャプチャしてjavascriptでインターセプトするソリューションを探しています。 HTML <form> <input type="text" name="in" value="some data" /> <button type="submit">Go</button> </form> ユーザーが送信ボタンを押したときにフォームを送信したくないのですが、代わりにJavaScript関数を呼び出したいと思います。 function captureForm() { // do some stuff with the values in the form // stop form from being submitted } 簡単なハックはボタンにonclick関数を追加することですが、私はこの解決策が好きではありません...フォームを送信する方法はたくさんあります...たとえば、入力中にReturnキーを押すと、これは考慮されません。 Ty
82 javascript  html  forms 

6
Angular2でフォームバリデーターをトリガーする方法
angle2では、別のコントロールが変更されたときに、いくつかのコントロールのバリデーターをトリガーしたいと思います。フォームに再検証するように指示する方法はありますか?さらに良いことに、特定のフィールドの検証をリクエストできますか? 例:チェックボックスXと入力Pが与えられました。入力Pには、Xのモデル値に基づいて異なる動作をするバリデータがあります。Xがチェック/オフの場合、Pでバリデータを呼び出す必要があります。Pのバリデータはモデルを次のように調べます。 Xの状態を判別し、それに応じてPを検証します。 ここにいくつかのコードがあります: constructor(builder: FormBuilder) { this.formData = { num: '', checkbox: false }; this.formGp = builder.group({ numberFld: [this.formData.num, myValidators.numericRange], checkboxFld: [this.formData.checkbox], }); } this.formGp.controls['checkboxFld'].valueChanges.observer({ next: (value) => { // I want to be able to do something like the following line: this.formGp.controls['numberFld'].validator(this.formGp.controls['numberFld']); } }); 誰かが解決策を持っていますか?ありがとう!

7
ボタンをアクティブにする代わりに、HTMLフォームのEnterキーを送信する
単一のsubmit入力だけでなく、さまざまなbutton要素を持つHTMLフォームがあります。ユーザーが「Enter」キーを押すと、実際にフォームが送信されると思いますが、代わりに(少なくともChrome 15内では)最初のトリガーがトリガーされていることがわかりbuttonます(HTMLではsubmit入力よりも早く発生するため)、 私は推測する)。 一般に、ブラウザに特定のsubmit入力を優先させることはできないことは知っていますがsubmit、button要素よりも入力を優先すると本当に思っていました。これを機能させるためにHTMLに微調整を加えることはできますか、それとも何らかのJavascriptアプローチを採用する必要がありますか? HTMLの大まかなモックアップは次のとおりです。 <form action="form.php" method="POST"> <input type="text" name="field1"/> <button onclick="return myFunc1()">Button 1</button> <input type="submit" name="go" value="Submit"/> </form>
81 jquery  html  forms 

13
AngularForm送信のすべてのフィールドの検証をトリガーします
私はこの方法を使用しています:http://plnkr.co/edit/A6gvyoXbBd2kfToPmiiA?p = previewはぼかしのフィールドのみを検証します。これは正常に機能しますが、ユーザーが[送信]ボタン(実際の送信ではなく、関数へのdata-ng-click呼び出し)をクリックしたときに、それらを検証します(したがって、これらのフィールドのエラーがあれば表示します)。 そのボタンをクリックしたときに、すべてのフィールドで検証を再度トリガーする方法はありますか?
81 forms  angularjs 

13
Symfony2コントローラーでフォーム値を取得する方法
次のコントローラーコードでSymfony2のログインフォームを使用しています public function loginAction(Request $request) { $user = new SiteUser(); $form = $this->createForm(new LoginType(), $user); if ($request->getMethod() == 'POST') { $form->bindRequest($request); $data = $form->getValues(); // Need to do something with the data here } return $this->render('GDSiteBundle::header.html.twig', array('form' => $form->createView())); } しかし、次の警告が表示されます。 警告:array_replace_recursive()[function.array-replace-recursive]:引数#1は\ vendor \ symfony \ src \ Symfony \ …
81 forms  symfony 

10
フォームを動的に作成して送信する
jQueryにフォームをその場で作成して送信する方法はありますか? 以下のようなもの。 <html> <head> <title> Title Text Goes Here </title> <script src="http://code.jquery.com/jquery-1.7.js"></script> <script> $(document).ready(function(){alert('hi')}); $('<form/>').attr('action','form2.html').submit(); </script> </head> <body> Content Area </body> </html> これは機能するはずですか、それともこれを行う別の方法がありますか?

4
ナビゲーション後にフォームの再配置でSwiftUIピッカーが使用されるのはなぜですか?
ピッカーをクリックすると、選択ビューに移動します。アイテムリストが上部からレンダリングされすぎていますが、アニメーションが終了するとスナップします。なんでこんなことが起こっているの? デモ:https : //gfycat.com/idioticdizzyazurevase ナビゲーションバーのタイトルとボタン、フォームセクション、およびその他の詳細を除外するための最小限の例を既に作成しました。 import SwiftUI struct NewProjectView: View { @State var name = "" var body: some View { NavigationView { Form { Picker("Client", selection: $name) { Text("Client 1") Text("Client 2") } } } } } struct NewProjectView_Previews: PreviewProvider { static var previews: some View { NewProjectView() } …
12 ios  forms  swiftui  picker 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.