問題タブ [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 に答える
563 参照

php - Zend_form_element_selectを拡張すると、エラーが消えます

Element_Selectカスタム要素に変換するドロップダウンElement_SelectCustomがあり、値を直接入力できます。これはカスタム要素です

問題は、新しいカスタム要素をフォームに追加して必須に設定したときに、値を選択しなくてもエラーが発生しないことです。

何が悪いのかわかりません。再開する必要がある別の方法はありますか?

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

php - テキストを含む HTML タグ内または HTML タグに追加された Zend Form_element

Zend_Form では、デコレータを使用してテキストを含む 1 組の html タグを要素の先頭に追加できますか?どのように?

元:

編集:

また、まだテキストが含まれている 1 対の html タグにフォーム要素を配置したい場合はどうすればよいでしょうか?

元。

ありがとう

ルカ

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

php - 同じ zend_form_element を複数回使用する

私は Zend_Form.Having を構築しています:

次のようにフォームに同じ要素を複数回追加することはできません。

まったく同じ要素をフォームに複数回登録できるように、カスタムの form_element_file クラスを作成する必要がありますか?どのように?

ありがとう

ルカ

0 投票する
4 に答える
5671 参照

php - マルチチェックボックスのzendフォームは、ラベルから入力を削除します

zend_form(Zend Framworkの一部)を使用してフォームを作成していますが、Zend_Formのマルチチェックボックス要素(Zend_Form_Element_MultiCheckbox)を使用してチェックボックスのセットを追加すると、次のように出力されるコードが見つかりました。

つまり、入力はラベルの内側にあります。コードは技術的には問題ありませんが、W3cがそれを見る限り、それは良い習慣に反しており、スタイリングを難しくするので、私が望む方法でもありません。私が欲しいのは次のとおりです。

したがって、チェックボックス入力をラベルの外に移動するにはどうすればよいですか。また、各オプションをdivで囲むにはどうすればよいですか。私はいわゆるソリューションのインターネット上の多くのページを見てきましたが、実際のオプションのラベルや入力ではなく、周囲のラベル(つまり、この例では件名を言うもの)のみを対象としているため、マルチチェックボックスでは機能しません。

助けてください。

ありがとうポール

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

php - Zendフォーム要素のエラーが表示されない

簡単な連絡フォームがあります。フォームを送信するとエラーメッセージが表示されません。Plsは私を助けてくれます。

0 投票する
4 に答える
1822 参照

zend-framework - Zend_Validate_File_Upload::INI_SIZE エラー メッセージをカスタマイズするにはどうすればよいですか?

を出力するエラーメッセージを変更せずに、3つの方法を試しましたFile 'image' exceeds the defined ini size。私の考えでは、メッセージはどこかにキャプチャされており、どこにあるのかわかりません。これに遭遇した場合は、どのように解決したか教えてください - 大変感謝しています。

方法 1

方法 2

方法 3

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

php - カスタマイズされた通貨のZendフォーム要素

zendフォーム要素を拡張してカスタマイズされた通貨フィールドを作成する方法。

例えば:

出力は次のようになります$1,234.00

通貨のカスタムヘルパーが欲しいです。

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

php - zendフレームワークを使用してカスタム画像ファイルフォームを作成する方法

zendフォーム要素を拡張してカスタム画像ファイルを作成するにはどうすればよいですか?htmlでの出力は次のようになります。

アップデート:

私のカスタムフォーム要素

私のカスタムビューヘルパー:

追加しようとすると、

エラーが発生しました:

どうすれば修正できますか?

前もって感謝します、

ブライアン

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

php - FormErrors ヘルパーで Zend_Form_Element の名前を取得する

標準のFormErrorsMyNameSpace_View_Helper_FormErrorsクラスを拡張し、ErrorMessage 自体の HTML を設定するクラスがあります。

エラーがスローされた要素の名前に基づいて、エラー メッセージ コンテナーに ID を指定する必要があります。

要素への「リンク」がないようView_Helper_FormErrorsです。エラーをスローする要素の名前またはオブジェクトを取得する方法はありますか?

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

zend-framework - Zend_Form テキスト フィールドにフォーマットされた数値を表示する

Zend_Formに数値を含むテキスト フィールドがあります。その値が実行されたかのようにレンダリングされることを望みますnumber_format()。たとえば、フィールドの値が の場合12345、テキスト フィールドに として表示したいと思います12,345

送信側では、コンマを削除するフィルターを使用して、最終的に を呼び出すと、きれいな数値が得られます$form->getValues()。[とりあえず、ロケールの問題は忘れましょう]

しかし、最終的に入力フィールドに表示される値をフォーマットするにはどうすればよいでしょうか?

私はできると思います:

  1. 拡張するカスタム要素クラスを作成するZend_Form_Element_Text
  2. ヘルパーを拡張するカスタム ビュー ヘルパーを作成FormTextする
  3. カスタム ヘルパーを使用するようにカスタム要素を設定する
  4. ViewHelperフォーム要素自体にデコレータを追加します
  5. すべての必要なパス/プレフィックスをすべてのフォームと要素に登録します

しかし、それは確かにジャンプするためのたくさんのフープのように思えます. もっと簡単なことはありますか?