問題タブ [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.

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

zend-framework - いくつかのコンテンツを含むプレーンなdivをレンダリングするZend_Form_Elementはありますか?

現在、多数のフォームに取り組んでいますが、フォームをいくつかのテキストを挟んでセクションに分割できるようにしたいと考えています。フォームにテキストを混ぜて配置するだけのZend_Form_Elementはありますか(個々の入力にリンクされたラベルや説明としてではありません)?

ありがとう!

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

php - 配列表記を使用するように Zend_Form を設定するにはどうすればよいですか?

Zend_Form の設定に問題があります。Zend_Form サブクラスがあります。フォームには、いくつかの必須情報といくつかの追加情報が含まれています。配列を介して追加情報にアクセスできるようにしたい。送信されたデータは次のようになります。

私はこれをグーグルで検索し、見つけたすべての提案を試しました(サブフォームを使用し、 Zend_Form::setIsArray($flag)およびZend_Form::setElementsBelongTo($array)メソッドを設定しました)が、これを行う方法がわかりませんでした。

私は何を間違っていますか?配列表記でデータにアクセスできるように、フォーム要素の名前を設定するにはどうすればよいですか?

0 投票する
6 に答える
14123 参照

zend-framework - Zendフォーム:チェックボックス要素が隠しフィールドとして表示されますか?

フォームに簡単なチェック ボックスを追加したいと思います。

ただし、html は次のようになります。

これの問題は、jQuery を使用して、DT 内のラベルと DD 内の非表示要素を持つすべての DT/DD を非表示にしていることです (したがって、html が検証され、非表示要素がスペースを占有しません)。ページ)。Zend_Form_Element_Checkbox非表示の入力要素を表示せずにa を使用する方法はありますか? 警告を追加するために jQuery コードを台無しにしたくはありませんが、必要に応じてそうします。

解決:

どうやら、チェックボックス要素の前に隠し要素を削除できない/削除すべきではありません。したがって、すべての非表示のフォーム要素がページに表示されないようにするための jQuery コードは次のとおりです。

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

zend-framework - Zend_Config_IniでZend_Formを使用したデフォルトの要素値

私は何時間も探していましたが、Zend_Formの初期化としてZend_Config_Iniを使用して要素のデフォルト値を設定する方法について、どこにもドキュメントが見つかりません。

通常のPHPコードでそれを行う方法についてのドキュメントを見てきました...

ただし、.iniファイルでの設定方法に関するドキュメントはありません。私はすべてを試しました(明らかにそうではありませんが、そう思われます)!!

誰かが「構文」を知っていますか?

指定された「行」の値が「数字」でない場合は、「0」に設定します。

前もって感謝します!!

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

php - Zend_Dojo フォーム要素を zend_form に動的に追加するにはどうすればよいですか?

現在、フォームが最初にロードされた後、フォームに Zend フォーム要素を動的に追加できます。これは、マウス クリックといくつかの ajax で行います。ただし、まったく同じ要素を別の名前で追加したいと考えています (基本的に、各要素に ID を与えています)。しかし、フィールドを追加すると、通常のフィールドのように表示され、Dojo 化されません。

0 投票する
7 に答える
15690 参照

zend-framework - Zend_Formファイル要素でViewScriptを使用するにはどうすればよいですか?

このViewScriptを標準のフォーム要素に使用しています。

そのViewScriptを単独で使用しようとすると、エラーが発生します。

フォームで例外がキャッチされました:ファイルデコレータが見つかりません...ファイル要素をレンダリングできません

このFAQを見ると、私の問題の一部が明らかになり、フォーム要素のデコレータを次のように更新しました。

これで、ファイル要素が2回レンダリングされます。1回はビュースクリプト内で、追加の要素はファイル要素とともにビュースクリプトの外でレンダリングされます。

ViewScriptでこれを適切に処理する方法についてのアイデアはありますか?


更新: Shaunのソリューションに基づいて、これが私の最終的なコードです:

フォーム要素:

スクリプトを表示:

0 投票する
3 に答える
7568 参照

zend-framework - ViewScriptデコレータを使用するときにZend_Formラジオ要素のセパレータをオーバーライドする

私はViewScriptsを使用してフォーム要素を装飾しています。ラジオ要素では、通常、セパレータをオーバーライドできますが、ViewScriptを使用すると、オーバーライドは無視されます。

以下の呼び出しとViewScriptを使用すると、無線要素は、指定したスペースではなく、「<br/>」で区切られます。デフォルトのデコレータのままにすると、オーバーライドが機能します。

ViewScript:

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

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

誰かが修正していますか?