Javascript DynamicCall将两个表单文件添加到表单
我希望将First name和last name字段动态添加到我的表单中。目前,我设法添加了一个字段。但是如何一次添加两个字段呢Javascript DynamicCall将两个表单文件添加到表单,javascript,jquery,Javascript,Jquery,我希望将First name和last name字段动态添加到我的表单中。目前,我设法添加了一个字段。但是如何一次添加两个字段呢 Ex: fname lastname fname lastname (X remove) fname lastname (X remove) (+ add) 我的代码 html 下面是我的html代码 //我想用这个添加另一个字段 添加更多字段 js $(文档).ready(函数(){ var max_fields=20;//允许的
Ex: fname lastname
fname lastname (X remove)
fname lastname (X remove)
(+ add)
我的代码
html
下面是我的html代码
//我想用这个添加另一个字段
添加更多字段
js
$(文档).ready(函数(){
var max_fields=20;//允许的最大输入框数
变量包装=$(“.input_fields_wrap”);
var add_button=$(“.add_field_button”);
var x=1;
$(添加按钮)。单击(函数(e){
e、 预防默认值();
如果(x
首先,我从javascript中删除了硬编码的HTML。然后,我将其移动到一个隐藏的模板元素,并将其内部HTML加载为我的模板元素——通过这样做,我可以创建任意数量的元素
$(文档).ready(函数(){
var max_fields=20;//允许的最大输入框数
变量包装=$(“.input_fields_wrap”);
var add_button=$(“.add_field_button”);
var x=1;
$(添加按钮)。单击(功能(e){
//在这里,我加载模板的HTML
var myFullTemplate=$(“.fields-template”).html();
''
e、 预防默认值();
如果(x
.fields模板{
显示:无;
}
标签{
字体大小:粗体;
显示:块;
}
//我想用这个添加另一个字段
添加更多字段
名字:
姓氏:
首先,我从javascript中删除了硬编码的HTML。然后,我将其移动到一个隐藏的模板元素,并将其内部HTML加载为我的模板元素——通过这样做,我可以创建任意数量的元素
$(文档).ready(函数(){
var max_fields=20;//允许的最大输入框数
变量包装=$(“.input_fields_wrap”);
var add_button=$(“.add_field_button”);
var x=1;
$(添加按钮)。单击(功能(e){
//在这里,我加载模板的HTML
var myFullTemplate=$(“.fields-template”).html();
''
e、 预防默认值();
如果(x
.fields模板{
显示:无;
}
标签{
字体大小:粗体;
显示:块;
}
//我想用这个添加另一个字段
添加更多字段
名字:
姓氏:
好吧,这对你来说很有用:-
$(document).ready(function() {
var max_fields = 20; //maximum input boxes allowed
var wrapper = $(".input_fields_wrap");
var add_button = $(".add_field_button");
var fname_lname = '<div>First Name:- <input type="text" name="fname"/>Last Name:- <input type="text" name="fname"/><a href="#" class="remove_field">Remove</a></div>'
var x = 1;
$(add_button).click(function(e){
e.preventDefault();
if(x < max_fields){
x++; //text box increment
$(wrapper).append(fname_lname);
}
});
$(wrapper).on("click",".remove_field", function(e){ e.preventDefault(); $(this).parent().remove(); x--;
})
});
$(文档).ready(函数(){
var max_fields=20;//允许的最大输入框数
变量包装=$(“.input_fields_wrap”);
var add_button=$(“.add_field_button”);
var fname_lname='名字:-姓:-'
var x=1;
$(添加按钮)。单击(函数(e){
e、 预防默认值();
如果(x
检查小提琴
这将对您有效:-
$(document).ready(function() {
var max_fields = 20; //maximum input boxes allowed
var wrapper = $(".input_fields_wrap");
var add_button = $(".add_field_button");
var fname_lname = '<div>First Name:- <input type="text" name="fname"/>Last Name:- <input type="text" name="fname"/><a href="#" class="remove_field">Remove</a></div>'
var x = 1;
$(add_button).click(function(e){
e.preventDefault();
if(x < max_fields){
x++; //text box increment
$(wrapper).append(fname_lname);
}
});
$(wrapper).on("click",".remove_field", function(e){ e.preventDefault(); $(this).parent().remove(); x--;
})
});
$(文档).ready(函数(){
var max_fields=20;//允许的最大输入框数
变量包装=$(“.input_fields_wrap”);
var add_button=$(“.add_field_button”);
var fname_lname='名字:-姓:-'
var x=1;
$(添加按钮)。单击(函数(e){
e、 预防默认值();
如果(x
检查小提琴
我想添加两个字段,但两个字段都要删除一个。这意味着一行包含fname lname和一个remove按钮。因此,如果一个删除了,两个都会删除。请再试一次——我已经编辑了HTML,以满足您的需要。根本没有对脚本进行任何更改。我想添加两个字段,但两个字段都要删除一个。这意味着一行包含fname lname和一个remove按钮。因此,如果一个删除了,两个都会删除。请再试一次——我已经编辑了HTML,以满足您的需要。根本没有对脚本进行任何更改。
$(document).ready(function() {
var max_fields = 20; //maximum input boxes allowed
var wrapper = $(".input_fields_wrap");
var add_button = $(".add_field_button");
var fname_lname = '<div>First Name:- <input type="text" name="fname"/>Last Name:- <input type="text" name="fname"/><a href="#" class="remove_field">Remove</a></div>'
var x = 1;
$(add_button).click(function(e){
e.preventDefault();
if(x < max_fields){
x++; //text box increment
$(wrapper).append(fname_lname);
}
});
$(wrapper).on("click",".remove_field", function(e){ e.preventDefault(); $(this).parent().remove(); x--;
})
});