問題タブ [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 投票する
2 に答える
2278 参照

php - ハッシュ要素はどのようにしてzendフレームワークで安全なログインを行いますか?

ログインフォームと同じブローコードの例を見ました

そしてsubmitActionで

以下同じ部品コード

さて、私の質問ですが、ハッシュ要素を使用する理由は何ですか? このハッシュ要素はどのようにして安全なログインを行うのですか?

誰かがこれらを説明するのを助けることができますか?

ありがとう

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

php - Zend Framework、Zend_Form_Elementカスタム名を設定する方法は?

一部のフィールドが行のように見えるフォームがあるので、JSを使用してそれらを追加/削除できます。例えば:

ID = 1のフィールド(既存の行)


ID = 2のフィールド(既存の行)


デフォルトで作成される新しい行(既存の行にもう1つの行を追加できるようにするため)


JSによって作成された新しい行


したがって、フォームを進めるよりも、更新する行と追加する行がわかります(インデックスが「n」で始まる場合は新規、インデックスが数値の場合は既存の要素)。

サブフォームを試しましたが、フィールドごとにサブフォームを作成する必要がありますか?次のコードを使用する場合:

このための最良の方法は何ですか?

1)サブフォームを使用しますか?

2)Zend / Form / Decorator / ViewHelper.phpを拡張して、name[nX]?のような名前を使用します。

3)他の解決策?

ありがとう。

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

php - カスタマイズされたエラー メッセージを持つ zend フォーム要素のカスタム バリデータを作成するにはどうすればよいですか?

使用できる文字のリストを含む質問フィールドがあります: A ~ Z、0 ~ 9、コロン (:)、疑問符 (?)、カンマ (,)、ハイフン (-)、アポストロフィ (')。私はファッションでうまく動作する正規表現を持っています:

デフォルトのエラー メッセージは、「パターンが一致しません」のようなものです。

「このフィールドでは許可されていません」というカスタム エラー メッセージを書きたい

不足している既存の zend コンポーネントを使用してそれを行う簡単な方法はありますか?

カスタムバリデータを書くことは、私が達成しようとしていることを達成する唯一の方法ですか? はいの場合、カスタムバリデータを作成するにはどうすればよいですか(ドキュメントを見て、エラーメッセージをカスタマイズする方法がよくわかりませんでした)他の方法がある場合は、その入力もいただければ幸いです。

これに答えてくれてありがとう!

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

zend-framework - 選択したアイテムをカスタムZend_Form_Elementに設定する

時間を入力するための独自の小さなフォーム要素を作成しました。これはアプリケーションのいくつかの場所で必要になるため、別の要素を作成することにしました。

これがそのコードです:

私が作成した対応するビュースクリプトは次のとおりです。

私の問題は、フォームに入力するときに、デフォルトの選択値を選択ボックスに設定したい場合があることです。問題はどのようにですか?

これを手伝ってくれる人はいますか?

ありがとう。

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

zend-framework - カスタムZendフォーム要素への変数の受け渡し

バリデーターを使用してZend_Form_Element_Textを拡張するカスタムフォーム要素を作成しようとしています(したがって、特定の要素を使用するときにバリデーターを設定し続ける必要はありません)。とにかく、メインフォームでインスタンス化するときに$maxChars変数を渡すのに問題があります。以下に短縮コードを提供しました

これは以下の私のカスタム要素です

ここで、カスタムフォーム要素をインスタンス化します。

フォームで$customElement->setProperties(100)を使用して「100」を渡そうとすると、StringLengthバリデーターに正しく渡されません。バリデーターがInitで呼び出されているからだと思いますか?どうすればこれを修正できますか?

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

php - Zend_Form_Elementに説明を追加するにはどうすればよいですか?

私は次のZend_Form_Elementを持っています:

説明は、選択ボックスの横に表示されます。問題は次のとおりです。エラーがスローされると、レンダリングされたhtmlが変更されるため、説明が選択ボックスの横ではなく下に表示されます。

エラーがスローされる前にレンダリングされたHTML:

エラーがスローされた後にレンダリングされるHTML:

dd要素のDOMツリーの最後の要素としてエラーメッセージを強制的に追加する方法はありますか?

何かのようなもの:

したがって、「ul」はddDOMツリーの最後にあります。

よろしくお願いいたします。この質問への回答に時間を割いていただきありがとうございます。

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

zend-form - Zend_FormのXML構成:子ノードと属性は常に等しいとは限りませんか?

私が取り組んできた一連のフォーム(Zend_Formを使用)は、特定のINPUT要素に対して予期しないHTML出力を取得し続けたため、XML構成の何が問題になっているのかを理解しようとして頭痛の種を引き起こしていました。デフォルト値を取得するはずでしたが、何も表示されませんでした。

Zend_Formのインスタンス化に使用する場合、次の2つのXMLは等しくないようです。

スニペット#1:

スニペット#2:

要素のタイプは違いを生むようには見えないので、非表示のフィールドに関連しているようには見えません。

これは予想されるかどうか?

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

zend-framework - Zend_View_Helper_FormElement の拡張

このファイルを My/View/Helper/FormElement.php に作成しました

代わりにこれを使用する通常のフォーム要素を取得するにはどうすればよいですか?

なぜ私はこれが欲しいのですか?

ページで同じフォームを複数回使用すると、フォーム要素の 'id=' タグが複数回表示されます。これは w3c-valid ではありません。最初に、id の前にフォームの id を付けたいと思います。

これを行うためのより良いアイデアや方法は、非常に高く評価されています。

更新:デコレータと同じ問題であることに気付きました:(これが私がたどった正しい道だとは思わないでください。

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

zend-framework - Zend_Form:view-formタグにフォームの要素を印刷しなかった場合

問題:フォームの要素を表示中に印刷すると、フォームタグが作成されません

私の見解:

MYフォーム(コードの一部):

私が取得したhtml(フォームタグは存在しません):

どうもありがとうございます

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

zend-framework - Zend_Formによって生成されるときに、フォームフィールド名をどのように変換できますか?

Zend_Formによって生成されるときに、フォームフィールド名をどのように変換できますか?

私たちが持っている場合:

zendラベルは次のように翻訳できます:

ただし、Zend_Formによって作成されたラベルの場合:

ラベルをどのように翻訳できますか?

ありがとう