問題タブ [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.
cakephp - CakePHPでFormHelperを使用して「選択」リストボックスを作成する
私は2つのモデルを持っています、Category
そしてPoint
。関連付けは次のように定義されます。
データベースに追加するときに、残りのフォームデータとともにPoints
、データベースが属するカテゴリをボックスから選択できるようにしたいと思います。<select>
カテゴリリストはどこに必要set
ですか?どうすればよいですか?そして、どのように選択ボックスを作成しますか?
私はそれがでできると思います
cakephp - CakePHPFormHelper-複数のチェックボックスを無効にすることはできません
私の見解では、次のようになっています。
ただし、チェックボックスは無効になっていません...
ruby-on-rails - RoR3-FormBuilderのデフォルトのf.submitをボタンにオーバーライドする
フォームがあり、レイアウト(および将来の使用)のために、以下を生成するデフォルトのf.submitを変更する方法を知りたいです。
エラーを出してはならないhtmlタグに。
私が今持っているのは、フォームビルダーの拡張です
私からしてみれば:
私のlib/appformbuilderで:
しかし、これは私にエラーを与えます:
cakephp - フォームヘルパーとリストの問題
クエリの結果で SELECT アイテムを作成したいのですが、これをビューに持っています:
値を個人の ID にして、次のように名と姓を連結して表示します。
私はこれが成功せずにコントローラーであると試しました
SQLログは、行が取得されたことを示していますが、表示されません。連結なしで機能します。これは次のとおりです。
これを与える
なぜですか?
cakephp - フォームヘルパーでアイテムを選択するための無効(および選択済み)オプションを追加
こんにちはフォームヘルパーを使用して選択ボックスに無効なオプションを追加しようとしています。このコードを使用して余分な空のフィールドを生成しますが、このフィールドを無効にします。
これにより、以下が生成されます。
しかし、私はこれが欲しい:
これを簡単に行う方法はありますか、それともjsを使用する必要がありますか?
ruby-on-rails - RoR 選択タグ オプション
私のモデルを以下に示します
ビューの<%= select(:question, :answer, Question::ANSWERS, {:include_blank => true}) %>
出力で
私は試し<%= select(:question, :answer, Question::ANSWERS.collect {|d| [d, Question::ANSWERS.index(d)]}, {:include_blank => true}) %>
ました
しかし、次の出力が必要です
ruby - 単一テーブル継承の場合のフォームヘルパー
タイプがTeacher、Student、Outsiderである可能性のあるクラスPersonに対して、単一テーブル継承を実装する必要があります。
新しいユーザーを登録するときに、ルートとフォームにどのような変更を加える必要がありますか。新しいユーザーを登録するためのフォームのドロップダウンとして実装できるpeopleテーブルにcolumn(string)"type"があります。ユーザーが特定のタイプの個人として登録されるように、フォームで他に行う必要があることはありますか?ルートも変更する必要がありますか?
ruby-on-rails - Rails は text_area に問題があるようです
<%= f.text_area :message, :class => "share_ta" %>
Rails 3.0.3 は有効なステートメントとして受け入れられないようで、次のように述べています。ActionView::Template::Error (undefined method 'message' for []:Array):
誰かが理由を知っていますか?
- 編集 -
これはform_forです
html - HTMLやフォームなどを生成するとき、CakePhpは「標準に準拠」していますか?
ですから、私は「Web標準を使った設計」をたくさん読んで、本当に楽しんでいます。私はCakePhpの大ユーザーであり、CakeがFormHelperを使用して作成するさまざまなフォーム要素のソースを見ると、あらゆる種類の無関係なものがあります。
この本では、彼はセマンティックHTMLを推進し、マークアップを可能な限り単純/一般的に記述しています。
だから私の質問は、私はこれらの状況で自分のHTMLを書く方が良いですか?私は本当にXHTMLとCSSの標準に準拠して作業したいと思っています。自分で作成できるのであれば、Cakes HTMLのクリーンアップに同じくらいの時間を費やすようです(それ以上ではないにしても)。
考え?
psこれは、CakePhpがFormHelperを使用して生成するすぐに使用できるフォームの例です。
編集: インデントされた形式(インデントは標準コンプライアンスの問題には影響しませんが、上記のワンライナースタイルを読み取ることはほぼ不可能です):
上記では、インラインCSS "display:none"を持つもののように、不要と思われるいくつかのdivがあります。すべてのフィールドのクラスとIDを変更できることに気付きましたが、それぞれに対して変更を行う場合は、自分でHTMLを作成したほうがよいでしょう...
html - Cakephpで空に設定されているデフォルトのselectタグ値を削除する方法
次のコードを検討してください: echo $this->Form->year('expiry',date('Y'),date('Y')+2)
これにより、次のような出力が生成されます。
2013 2012 2011
今私が望むのは、オプションリストにその空の値を与えたくないということだけです..配列には空の要素が含まれていませんが、それでもこのオプションがあります。デフォルト値を指定してみました。ただし、デフォルト値を設定しても、その空のオプション タグは削除されません。何らかの理由で、その値が空かどうかを確認していますが、ユーザーに空白の値を指定させたくありません!!
誰かがこれで私を助けることができれば、それは本当に素晴らしいことです! ありがとう!