私のフォームにfisrstの名前と姓のフィールドを動的に追加します。 Currenltly私は1つのフィールドを追加することができました。一度に2つのフィールドを追加するにはどうすればいいですか?Dynamicallはフォームに2つのフォームファイルを追加します
Ex: fname lastname
fname lastname (X remove)
fname lastname (X remove)
(+ add)
私のコード
HTMLは以下
は私のhtmlコードのSerで
<div class="input_fields_wrap">
<div><input type="text" name="mytext[]"></div>
// I want to add another field with this
</div>
<button class="add_field_button">Add More Fields</button>
JS
$(document).ready(function() {
var max_fields = 20; //maximum input boxes allowed
var wrapper = $(".input_fields_wrap");
var add_button = $(".add_field_button");
var x = 1;
$(add_button).click(function(e){
e.preventDefault();
if(x < max_fields){
x++; //text box increment
$(wrapper).append('<div><input type="text" name="mytext[]"/><a href="#" class="remove_field">Remove</a></div>');
}
});
$(wrapper).on("click",".remove_field", function(e){ e.preventDefault(); $(this).parent('div').remove(); x--;
})
});
私は2つのフィールドを追加したいのですが、一つは、両方のために削除します。 1つの行にfname lnameと1つの削除ボタンが含まれていることを意味します。もしどちらかを削除すると、両方が削除されます。 –
もう一度やり直してください。あなたが望むことをするためにHTMLを編集しました。スクリプトをまったく変更しませんでした。 – Snowmonkey