問題タブ [zend-form-element]
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.
zend-framework - いくつかのコンテンツを含むプレーンなdivをレンダリングするZend_Form_Elementはありますか?
現在、多数のフォームに取り組んでいますが、フォームをいくつかのテキストを挟んでセクションに分割できるようにしたいと考えています。フォームにテキストを混ぜて配置するだけのZend_Form_Elementはありますか(個々の入力にリンクされたラベルや説明としてではありません)?
ありがとう!
php - 配列表記を使用するように Zend_Form を設定するにはどうすればよいですか?
Zend_Form の設定に問題があります。Zend_Form サブクラスがあります。フォームには、いくつかの必須情報といくつかの追加情報が含まれています。配列を介して追加情報にアクセスできるようにしたい。送信されたデータは次のようになります。
私はこれをグーグルで検索し、見つけたすべての提案を試しました(サブフォームを使用し、 Zend_Form::setIsArray($flag)
およびZend_Form::setElementsBelongTo($array)
メソッドを設定しました)が、これを行う方法がわかりませんでした。
私は何を間違っていますか?配列表記でデータにアクセスできるように、フォーム要素の名前を設定するにはどうすればよいですか?
zend-framework - Zendフォーム:チェックボックス要素が隠しフィールドとして表示されますか?
フォームに簡単なチェック ボックスを追加したいと思います。
ただし、html は次のようになります。
これの問題は、jQuery を使用して、DT 内のラベルと DD 内の非表示要素を持つすべての DT/DD を非表示にしていることです
(したがって、html が検証され、非表示要素がスペースを占有しません)。ページ)。Zend_Form_Element_Checkbox
非表示の入力要素を表示せずにa を使用する方法はありますか? 警告を追加するために jQuery コードを台無しにしたくはありませんが、必要に応じてそうします。
解決:
どうやら、チェックボックス要素の前に隠し要素を削除できない/削除すべきではありません。したがって、すべての非表示のフォーム要素がページに表示されないようにするための jQuery コードは次のとおりです。
zend-framework - Zend_Config_IniでZend_Formを使用したデフォルトの要素値
私は何時間も探していましたが、Zend_Formの初期化としてZend_Config_Iniを使用して要素のデフォルト値を設定する方法について、どこにもドキュメントが見つかりません。
通常のPHPコードでそれを行う方法についてのドキュメントを見てきました...
ただし、.iniファイルでの設定方法に関するドキュメントはありません。私はすべてを試しました(明らかにそうではありませんが、そう思われます)!!
誰かが「構文」を知っていますか?
指定された「行」の値が「数字」でない場合は、「0」に設定します。
前もって感謝します!!
php - Zend_Dojo フォーム要素を zend_form に動的に追加するにはどうすればよいですか?
現在、フォームが最初にロードされた後、フォームに Zend フォーム要素を動的に追加できます。これは、マウス クリックといくつかの ajax で行います。ただし、まったく同じ要素を別の名前で追加したいと考えています (基本的に、各要素に ID を与えています)。しかし、フィールドを追加すると、通常のフィールドのように表示され、Dojo 化されません。
zend-framework - Zend_Formファイル要素でViewScriptを使用するにはどうすればよいですか?
このViewScriptを標準のフォーム要素に使用しています。
そのViewScriptを単独で使用しようとすると、エラーが発生します。
フォームで例外がキャッチされました:ファイルデコレータが見つかりません...ファイル要素をレンダリングできません
このFAQを見ると、私の問題の一部が明らかになり、フォーム要素のデコレータを次のように更新しました。
これで、ファイル要素が2回レンダリングされます。1回はビュースクリプト内で、追加の要素はファイル要素とともにビュースクリプトの外でレンダリングされます。
ViewScriptでこれを適切に処理する方法についてのアイデアはありますか?
更新: Shaunのソリューションに基づいて、これが私の最終的なコードです:
フォーム要素:
スクリプトを表示:
zend-framework - ViewScriptデコレータを使用するときにZend_Formラジオ要素のセパレータをオーバーライドする
私はViewScriptsを使用してフォーム要素を装飾しています。ラジオ要素では、通常、セパレータをオーバーライドできますが、ViewScriptを使用すると、オーバーライドは無視されます。
以下の呼び出しとViewScriptを使用すると、無線要素は、指定したスペースではなく、「<br/>」で区切られます。デフォルトのデコレータのままにすると、オーバーライドが機能します。
ViewScript:
zend-framework - Zend_Form_Element_File を拡張するときにカスタム ビュー ヘルパーが実行されない
Zend_Form_Element_File に基づいた独自のフォーム要素が必要です。私の問題: 作成したカスタム ビュー ヘルパーが実行されません。代わりに、常に FormFile Viewhelper が実行されます。Zend_Form_Element_Xhtml から継承すると、カスタム ビュー ヘルパーが機能します。
動作しません:
動作しますが、自分でファイルのアップロードを行いたくありません:
何か案は?ZF1.10を使用しています。
編集: この問題のようです: http://framework.zend.com/issues/browse/ZF-8136
誰かが修正していますか?