0

私は zend フォームを持っています - 多数の zend - サブフォームで構成され、ユーザーは新しい質問 (コンテンツ管理システム) を作成しています。サブフォームの 1 つで、ユーザーはボタンをクリックして、次のようにテキストフィールドを追加できます。

[---------] [----------] [クリックしてさらに追加]

与えるべき

[---------] [----------] [----------] [クリックしてさらに追加]

問題のサブフォームにフラグを設定しようとしています-または、ボタンがクリックされた回数にカウントを設定して、その合計フィールドをサブフォームに追加しようとしていますが、単に機能していません. 静的カウント変数を使用してみましたが、値はまったく増加しません。

Zendフォーム内のZendサブフォームでこれを行う方法について何か考えはありますか? 解決策が見つかったら、間違いなく更新します。ありがとう!

4

1 に答える 1

1

セッションを使用してクリックを保存しました。私はjavascriptでこれをやろうとしましたが、サブフォーム内では機能しませんでした。フォームが 1 つしかない (サブフォームがない) 場合は、javascript ソリューションで問題なく動作します。効果的には、カウンターを onclick 1 つだけインクリメントするだけです。セッションまたはその他のグローバル変数を使用して、同じことを行うだけです。カウンターをインクリメントし、フォームが送信されたときにその変数の設定を解除します。そのため、フォームに戻ったときに、以前のセッションの var 値は保持されません。

于 2010-01-21T15:43:41.530 に答える