私は1つのフォームしか扱っていませんでしたが、別のものを使う必要があります。アクション、それは別のものを実行します、元のフォームは、私が「予約」IDを持つ別のものにすべての入力を通過したい要素を隠している別のフォームにすべてのフォームをクローンして投稿する
<form id="card-form"> Some inputs are generated dynamically with "append"... </form>
ですが、ユーザーはそれを見てはいけない、それが提出できるようにする必要がありますサーバーにリクエストを送信します(ajax経由ではありません)。
私は、たとえばしようとしていた、この:
var form1 = $('#card-form'),
form2 = $('#form2');
$('#copy').click(function(){
$(':input[name]', form2).val(function(){
return $(':input[name='+ this.name +']', form1).val();
});
});
しかし、追加入力がコピーされていません。どのようにこれを行うにはどのようなアイデア?
あなたはおそらくhttps://api.jquery.com/clone/ – llamerr
を使用して、追加された要素をコピーしますか? –
私があなたを理解したら – llamerr