2

コードに表示されているように、誰かが[場所の追加]をクリックした場合は、selectタイプの別の入力フィールドを追加する必要があります

<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <p><strong> location</strong></p></br />
<select name="location">
    <option value="location1">location1</option>
    <option value="location2">location2</option>
    <option value="location3">location3</option>
    <option value="location4">location4</option>
</select>
<a href="#" id="#newField">Add location</a>
<hr/>
</form>

フォームタグにさらにいくつかの選択がありますが、ここで問題が発生します。フィールドを追加するだけで、その人が追加したデータを更新する必要はありません。返信ありがとうございます。

4

1 に答える 1

4

あなたが使用することができますclone

$('#newField').click(function(){
    $('select[name=location]:first').clone().insertAfter('select:last')
})

フィドル

#id属性では使用しないでください。

<a href="#" id="#newField">Add location</a>
         //-----^
于 2012-09-07T06:55:24.330 に答える