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

zend-framework - Zend フォームに属性を追加する

jquery と私のフォームで何か面白いことをしようとしています。つまり、特定の属性に基づいて要素をグループ化できるということです。次の出力例を生成する一連のオプションを含むマルチチェックボックスがあります。

何度も想像してみてください。とにかく、各チェックボックスに一意の値を持つ属性を追加したいのですが、 setAttrib("attributeName", "valueN") を使用すると、各チェックボックスの新しい値ではなく、最後の値として属性が設定されます。

問題は、各オプションの属性に一意の値を設定するにはどうすればよいかということです。

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

php - Zend ファイル フィールドのバグ - ファイル名が zend 形式で再入力されない

Zend_Form_Element_File のバグと思われるものに気付きました。他の人がテストして、同じ結果が得られるかどうか教えてください。失敗したフォームでは、Element_File の値を除くすべてのフィールドが再入力されます。

私のフォームには 2 つのテキスト フィールドと 1 つのファイル フィールドがあり、すべて必須です。

通常、フォームが失敗すると、入力されたフィールドはすべて自動的に入力されますが、ファイル フィールドでは機能せず、修正が必要な他のフィールドを修正するだけでなく、手動でファイルを再度選択する必要があります。

まず第一に、他の人はこれを確認できますか?

問題はファイル フィールドのマークアップに関連していると思います。最初<input>はファイル サイズで、次にファイル自体が 2 番目にあることがわかります<input>

有効なフォームが送信されると、投稿データには、ファイル自体ではなく<input>サイズである最初のファイル フィールドのみが表示されます。[MAX_FILE_SIZE] => 67108864

フォームが有効な場合、アップロードは正常に機能するため、ファイル フィールド自体に問題がないことはわかっていますが、フォームが失敗した場合 (ファイル フィールドは正しいが、他のフィールドの 1 つが無効である)、ファイル フィールドが唯一のフィールドです。フォームがレンダリングされるときに再入力されません。これはバグですか?何も問題がなかったのにファイルを追加し直さなければならないのは面倒です。誰かが考えることができる回避策はありますか。無効なフォームの場合に手動で入力しようとしましたが、このようにファイルフィールドに入力を強制することを期待していましたが、うまくいきませんでした。

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

php - ファイルのアップロード:サイズバリデーターまたはsetMaxFileSize()

Zend_Form_Element_Fileの場合、サイズバリデーターを追加することとsetMaxFileSizeを使用することの間に違いはありますか?

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

php - サイズが最大サイズより大きい場合、ファイルのアップロードとハッシュで問題が発生します

私は何か奇妙なことに気づいていて、誰かが私のコードを彼らの側でテストして、彼らが同じことをするかどうか私に知らせてくれるかどうか疑問に思っていました。

ファイルのアップロード+非表示のハッシュ+送信ボタンしかない本当にシンプルなフォーム(以下の完全なフォームコードとアクションコードを参照)があります。ファイルのアップロードには、最大サイズ制限が10000000(約9.5MB)に設定されています。

制限を超えるファイルをアップロードしようとすると、フォームが検証されないはずですが、ハッシュトークン自体にエラーが発生しますValue is required and can't be empty。誰かが確認できますか?トークンが消去されているようです。これはリダイレクトなどの場合に発生する可能性があると思いますが、バックグラウンドで気付かないことが発生していない限り、リダイレクトは実行していません。

これがフォームコードと私のアクションコードです

私のコントローラーでは、通常の検証を行います

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

jquery-ui - Zend Form Radio jQuery ボタン

Zend_Form_Element_Radioを jQuery ボタン ( http://jqueryui.com/demos/button/#radioのように)として表示するための良い解決策を知っていますか? 私は私が使用できることを知っています

IMOに欠けているZendX_JQuery_Form_Element_Radioのようなものについて考えました:(

このために Form Element & View Helper を作成することを検討していますが、車輪の再発明はしたくありません。

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

php - Zendフォーム要素ラベル「for」属性

他のSOの質問Zend_Formで説明しているように、再利用できるようにサブクラス化します。私が見つけた1つの問題を除いて、それは非常にうまく機能しています。ビュースクリプトでは、次のコードを使用してフィールドのラベルをレンダリングします。

レンダリングされたラベルにはfor、新しい接尾辞の要素IDではなく、属性の値として元の要素IDが含まれます。Zendコードにバグがありますか、ステップが欠落しているか、何かが間違っていますか?

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

zend-framework - 特定のフォーム要素を表示/非表示にするために Zend Form で「スイッチ」を作成します

ユーザー登録フォームが機能しています。Zend フォーム要素で構成されています。ここで、登録フォームに「スイッチ」を実装するためにこのフォームを変更する最良の方法は何だろうかと思います。言い換えれば、ユーザーは入力するフィールドを選択できる必要があります (個々のユーザーと会社に関するフィールドが必要です。ラベルと選択した登録タイプの「必須」状態を変更する必要がある要素はごくわずかです)。田畑。では、それを作るための最善で難しくない方法はどれですか? 多分いくつかのチュートリアルや例がありますか? ありがとうございました!

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

zend-framework - Zend Framework 1.10 の Captcha 要素のカスタム エラー メッセージ

独自のカスタム エラー メッセージを Captcha に設定しようとしていますが、何らかの理由で 2 回エコーされます。

ここに私のキャプチャコードがあります:

そして、自分のエラーメッセージを設定するには:

検証が失敗すると、次のようになります。

エラーが重複するのはなぜですか?どうすれば修正できますか?

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

zend-framework - Zendフォームでいくつかのhtmlをレンダリングする方法は?

私のフォームでは、これが必要です:

たとえば、テキスト フィールドが必要な場合は、Zend_Form_Element_Text を作成し、HtmlTag デコレータをその周りにラップするだけです。

質問:

1) div フォーム要素を生成して、デコレータをラップできるようにするにはどうすればよいですか?

2)うーん。- 上記の要素のコンテンツを「お問い合わせフォーム」に設定するにはどうすればよいですか?

ありがとう:)

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

zend-framework - zend_form キャプチャ出力をカスタマイズしますか?

zend_form でキャプチャを使用しています。

これにより、次が生成されます。

でも。-代わりに次のことが必要です(キャプチャ要素はいくつかのタグに個別にラップされています):

どうやってこれを行うのかわかりません。カスタムデコレータを使用してこれを達成できますか? または、カスタムキャプチャが含まれますか?