私はフォームを完成させましたが(あまりうまくいきませんでしたが)、現在、入力して送信した後にユーザーが印刷するものを表示するphpの「確認」ページを作成しようとしています。フォームのすべての入力フィールドに対してphpですべての変数を宣言しましたが、jQueryでクラス番号を動的に複製およびインクリメントするフォームのセクションがあります。参考のため:
$('#replicate').click(function(){
var $cloned = $('.container').clone();
$cloned.find('input').val('');
$cloned.appendTo($('.emptyContainer'));
var container = $(".emptyContainer div").length;
var containerNumber = container + 1;
var containerClass = 'container' + containerNumber;
$(".emptyContainer .container1").attr("class", containerClass);
上の例では、ユーザーがレプリケート ボタンを押すと、すべての入力フィールドを含むコンテナがレプリケートされ、表示される新しいコンテナのクラス番号は「.container2」、「.container3」などになります。ユーザーが必要とする回数。それぞれの新しいコンテナー内の入力 ID と名前もそれに応じて増加します。最初のコンテナーのすべての php 変数を宣言しました。したがって、最初の入力 ID が「firstname1」の場合、確認ページの php 変数は $firstname1 です。
私が理解しようとしているのは、「#firstname2」、「#firstname3」が生成されたときに確認ページに新しい入力をエコーアウトするにはどうすればよいですか? それはforループのようなものでしょうか?私の無知を許してください、phpであまりやったことがありません。