問題タブ [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.
php - Zend_form_element_selectを拡張すると、エラーが消えます
Element_Select
カスタム要素に変換するドロップダウンElement_SelectCustom
があり、値を直接入力できます。これはカスタム要素です
問題は、新しいカスタム要素をフォームに追加して必須に設定したときに、値を選択しなくてもエラーが発生しないことです。
何が悪いのかわかりません。再開する必要がある別の方法はありますか?
php - テキストを含む HTML タグ内または HTML タグに追加された Zend Form_element
Zend_Form では、デコレータを使用してテキストを含む 1 組の html タグを要素の先頭に追加できますか?どのように?
元:
編集:
また、まだテキストが含まれている 1 対の html タグにフォーム要素を配置したい場合はどうすればよいでしょうか?
元。
ありがとう
ルカ
php - 同じ zend_form_element を複数回使用する
私は Zend_Form.Having を構築しています:
次のようにフォームに同じ要素を複数回追加することはできません。
まったく同じ要素をフォームに複数回登録できるように、カスタムの form_element_file クラスを作成する必要がありますか?どのように?
ありがとう
ルカ
php - マルチチェックボックスのzendフォームは、ラベルから入力を削除します
zend_form(Zend Framworkの一部)を使用してフォームを作成していますが、Zend_Formのマルチチェックボックス要素(Zend_Form_Element_MultiCheckbox)を使用してチェックボックスのセットを追加すると、次のように出力されるコードが見つかりました。
つまり、入力はラベルの内側にあります。コードは技術的には問題ありませんが、W3cがそれを見る限り、それは良い習慣に反しており、スタイリングを難しくするので、私が望む方法でもありません。私が欲しいのは次のとおりです。
したがって、チェックボックス入力をラベルの外に移動するにはどうすればよいですか。また、各オプションをdivで囲むにはどうすればよいですか。私はいわゆるソリューションのインターネット上の多くのページを見てきましたが、実際のオプションのラベルや入力ではなく、周囲のラベル(つまり、この例では件名を言うもの)のみを対象としているため、マルチチェックボックスでは機能しません。
助けてください。
ありがとうポール
php - Zendフォーム要素のエラーが表示されない
簡単な連絡フォームがあります。フォームを送信するとエラーメッセージが表示されません。Plsは私を助けてくれます。
zend-framework - Zend_Validate_File_Upload::INI_SIZE エラー メッセージをカスタマイズするにはどうすればよいですか?
を出力するエラーメッセージを変更せずに、3つの方法を試しましたFile 'image' exceeds the defined ini size
。私の考えでは、メッセージはどこかにキャプチャされており、どこにあるのかわかりません。これに遭遇した場合は、どのように解決したか教えてください - 大変感謝しています。
方法 1
方法 2
方法 3
php - カスタマイズされた通貨のZendフォーム要素
zendフォーム要素を拡張してカスタマイズされた通貨フィールドを作成する方法。
例えば:
出力は次のようになります$1,234.00
。
通貨のカスタムヘルパーが欲しいです。
php - zendフレームワークを使用してカスタム画像ファイルフォームを作成する方法
zendフォーム要素を拡張してカスタム画像ファイルを作成するにはどうすればよいですか?htmlでの出力は次のようになります。
アップデート:
私のカスタムフォーム要素
私のカスタムビューヘルパー:
追加しようとすると、
エラーが発生しました:
どうすれば修正できますか?
前もって感謝します、
ブライアン
php - FormErrors ヘルパーで Zend_Form_Element の名前を取得する
標準のFormErrorsMyNameSpace_View_Helper_FormErrors
クラスを拡張し、ErrorMessage 自体の HTML を設定するクラスがあります。
エラーがスローされた要素の名前に基づいて、エラー メッセージ コンテナーに ID を指定する必要があります。
要素への「リンク」がないようView_Helper_FormErrors
です。エラーをスローする要素の名前またはオブジェクトを取得する方法はありますか?
zend-framework - Zend_Form テキスト フィールドにフォーマットされた数値を表示する
Zend_Form
に数値を含むテキスト フィールドがあります。その値が実行されたかのようにレンダリングされることを望みますnumber_format()
。たとえば、フィールドの値が の場合12345
、テキスト フィールドに として表示したいと思います12,345
。
送信側では、コンマを削除するフィルターを使用して、最終的に を呼び出すと、きれいな数値が得られます$form->getValues()
。[とりあえず、ロケールの問題は忘れましょう]
しかし、最終的に入力フィールドに表示される値をフォーマットするにはどうすればよいでしょうか?
私はできると思います:
- 拡張するカスタム要素クラスを作成する
Zend_Form_Element_Text
- ヘルパーを拡張するカスタム ビュー ヘルパーを作成
FormText
する - カスタム ヘルパーを使用するようにカスタム要素を設定する
ViewHelper
フォーム要素自体にデコレータを追加します- すべての必要なパス/プレフィックスをすべてのフォームと要素に登録します
しかし、それは確かにジャンプするためのたくさんのフープのように思えます. もっと簡単なことはありますか?