0

ケーキの使い方 2.2. 現在、ユーザーが経費請求を追加できるフォーム (フォーム ヘルパーを使用して作成) があります。各請求は多くの費用で構成されています。そのため、フォームには各費用の行と、jQuery を使用してフィールドの最初の行を複製し、それらを挿入するボタンが含まれています (ID/名前が増分されます)。問題は、フォームが送信されたときにエラーが発生した場合です。ページが更新されると、複製されたフィールドが消えます (dom に存在しないためだと思います)。

値はまだ $this->data にあるので、手動で再構築できると思いますが、フォームを ajax で送信すると問題は解決しますか? エラーが発生した IE では、複製されたフィールドがまだ残っていますか?

前もって感謝します

4

1 に答える 1

1

Javascript から構築されたものは、あるページ読み込みから次のページ読み込みまで保持されません。

Ajax (おそらく理想的) を使用するか、提供されたデータに基づいて PHP でフィールドを構築します。

どちらの方法も、かなり「通常の」方法です。

于 2012-08-13T15:55:20.320 に答える