問題タブ [formhelper]
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.
ruby-on-rails - Ruby on Rails 4 - フォーム ヘルパーが params ハッシュをコントローラーに渡さない
ビューが params ハッシュをコントローラーに渡さないという問題が発生しています。データベースに新しいアイテムを追加するビューで定義されたフォームがあり、エラーが発生しています:
問題のフォーム ヘルパーのコード ファイルと、アクションを処理するコントローラーを次に示します。
new.hmtl.erb
items_controller.rb
私が見た他の質問から、これを修正する方法についての確かな答えはまだ見ていないと思います。
cakephp - CakePHP 送信でフォーム データが途切れる
CakePHP 2.1.2 で FormHelper を使用しています。多くの要素グループを含むフォームを投稿すると、結果の $request->data 配列が 143 番目のグループで切り捨てられます。例えば:
debug() の結果は次のようになります。
$this->request->data['Example"] では、グループ 143 が壊れています。これがどのように起こっているのかわかりません。どんなアイデアでも非常に役に立ちます。どうもありがとうございました。
cakephp -
CakePHP jsHelper を使用:
これは次のようなものを生成します:
しかし、私はこのようなものが必要です:
動的な解決策はありますか?
cakephp - Cakephpの日付入力でタグのクラスを変更するにはどうすればよいですか
ご覧のとおり、日時入力のクラスは他の入力のクラスと同じです。Twitterのブートストラップを使用しましたが、日時入力の内部入力クラスを変更するにはどうすればよいですか? (フォームヘルパーをハッキングすることなく)
これは私の日時ピッカー入力です:
そして、このように作成されたフォーム:
php - 空のオプションの CakePHP の値
FormHelper によって生成された選択ドロップダウンで空のオプションの値を渡す方法はありますか?
私はこのような入力を作成しています:
echo $this->Form->input('supplier_id', array('empty'=>true));
このようにコントローラーから自動的に提供される値で
選択ボックスは次のように作成されます。
しかし、最初のオプション (空のオプション) の値を '' ではなく 0 にしたいのですが、可能ですか? または、代わりに$suppliers
コントローラーの配列を次のように変更する必要があります
FormHelper 入力から空のオプションを削除しますか?
aem - FormsHelper を使用して cq5 フォームに属性を追加する
cq5フォームのフォームタグに属性を追加しようとしています。出力が次を使用して生成されることに気付きました
次のいずれかを行う方法に興味がありました。
- formHelper が必要な属性を含むフォームを出力するようにリクエストを変更します
- 実際の出力にフックして、必要な属性を含めます。
どんな助けや指示も良いでしょう。
注:フォームヘルパーのjavadocをチェックアウトし、goolgleで検索し、フォームの開発に関するdev.day.comドキュメントを含むdev.day.comをチェックアウトしました。
ありがとうございました
cakephp - CakePHP: FormHelper のオプションの「値」、「デフォルト」、「選択」の違い
CakePHP のドキュメントを確認していますが、フォームと FormHelper について、入力のデフォルト値を設定するオプションについて少し混乱しています。
ドキュメントから:
デフォルトのオプション (ここ):
$options['default'] 入力フィールドのデフォルト値を設定するために使用されます。フォームに渡されたデータにフィールドの値が含まれていない場合 (またはデータがまったく渡されていない場合) は、値が使用されます。
選択したオプション (ここ):
$options['selected'] 選択タイプの入力と組み合わせて使用します (つまり、select、date、time、datetime のタイプの場合)。入力がレンダリングされるときにデフォルトで選択される項目の値に「selected」を設定します。
後で、 FormHelper::select ( here ):
デフォルトで選択されているように表示される $attributes['value'] で指定されたオプションを使用して、$options 内の項目が設定された select 要素を作成します。
私が確信している唯一のことは、チェックボックスに「チェック済み」を使用する必要があることです。
デフォルトを使用してチェックボックスをチェックすることはできません。代わりに、コントローラーの $this->request->data に値を設定するか、入力オプションのチェックを true に設定します。
これらのオプションの使用方法を明確に説明できる人はいますか? どうもありがとうございました。
select - 関連するモデル選択ボックスのソート順を CakePHP の FormHelper から定義していますか?
この例では、部門とユーザーの 2 つのモデルを使用しています。
Departments belongsTo Users (この例では、ユーザーは部門マネージャーです [null 許可]。)
FormHelper を使用して、ユーザー ID の選択を次のように定義しました。
デフォルトでは、FormHelper は User.id ASC (HTML select 要素の「value」プロパティ) によって選択項目を並べ替えるようです。add.ctp フォームを使いやすくするために、User モデルの表示フィールドとして使用する "Lastname, Firstname" という仮想フィールドを作成しました。
これはうまくいきました。残念ながら、User.id ではなく、仮想フィールドの値 (この場合は User.lastName) の昇順でレンダリングされた選択ボックス内のアイテムを並べ替えられるようにしたいと考えています。FormHelper を使用してこれを行う方法がわかりませんでした。これを行う別の方法はありますか (FormHelper ができない場合)?