ユーザーがdivを表示することを選択した場合、動的入力を使用するフォームがあります。動的フォーム フィールドから値を取得できません。
これが例です。
HTML (この div は、ユーザーが [DIV の表示] リンクをクリックした場合にのみ表示されます)
<form id="myForm">
<input type="text" id="name" />
<a href="#" id="showDiv">Show Div</a>
<div id="newElement" style="display:none;"><input type="text" id="newField"/></div>
<input type="submit" name="submit" id="submit" />
</form>
Javascript - ユーザーが [Show Div] リンクをクリックすると、newElement div が表示され、フォームが送信されたとします。送信時に実行されるコードは次のとおりです。
$("#myForm").submit(function(){
alert($('#name').val());
alert($('#newField').val());
});
最初のアラートの値を受け取りますが、2 番目のアラートは受け取りません。