通过 jquery 添加表单
Adding form via jquery
下面的代码是通过jquery向我的页面添加一个表单。但它不起作用。有人可以帮我找到错误吗?这是代码:
var form ='<form class="form-inline"><div class="control-group"><input autofocus class="form-control" placeholder="food name" type="text"/></div><div class="control-group"><select name="type" class="form-control"><option value="deluxe">Deluxe</option><option value="classic">Classic</option><option value="americana">Americana</option><option value="beverage">Beverage</option><option value="protein">Protein</option></select></div><div class="control-group"><select name="category" class="form-control"><option value="1">Breakfast</option><option value="2">Lunch & Supper</option><option value="3">Lunch & Supper</option></select></div><div class="control-group"><input name="price" class="form-control" placeholder="Price" type="text"/></div><div class="control-group"><button type="submit" class="btn btn-default">Submit</button></div></form>';
//add form to html
function addForm(){
$(".added").append(form);
}
$(document).ready(function(e){
e.preventDefault();
$("a[href*=#]").click(addForm);
});
试试这个:
function addForm(form){
$(".added").append(form);
}
$(document).ready(function(){
var form ='<form class="form-inline"><div class="control-group"><input autofocus class="form-control" placeholder="food name" type="text"/></div><div class="control-group"><select name="type" class="form-control"><option value="deluxe">Deluxe</option><option value="classic">Classic</option><option value="americana">Americana</option><option value="beverage">Beverage</option><option value="protein">Protein</option></select></div><div class="control-group"><select name="category" class="form-control"><option value="1">Breakfast</option><option value="2">Lunch & Supper</option><option value="3">Lunch & Supper</option></select></div><div class="control-group"><input name="price" class="form-control" placeholder="Price" type="text"/></div><div class="control-group"><button type="submit" class="btn btn-default">Submit</button></div></form>';
$(this).on('click', 'a[href*=#]', function(e) {
e.preventDefault();
addForm(form);
});;
});
相关文章:
- jQuery表单添加不适用于下拉列表
- 如何在javascript转换编码中将一个动态值从一个表单添加到另一个页面
- 根据下拉选择向表单添加和删除输入标记
- 向表单添加滚动功能
- 如何根据用户输入的数字动态地向表单添加文本字段
- 在firefox中,在向表单添加onsubmit属性后,不会提交表单
- 在rails中选择向表单添加文本字段的最佳方式
- 使用 HTML 按钮向输入和提交表单添加文本
- 如何在 PHP 中向此联系表单添加验证
- 使用 Ajax 和 PHP 在外部 XML 文件中从 HTML 表单添加新数据
- 按钮从外部表单添加选定=“选定”
- 使用 Javascript 将详细的输入表单添加到测验结果中
- jQuery 移动表单:添加的字段没有样式
- 向动态表单添加验证
- 在Meteor TODO应用程序中向表单添加另一个字段
- 我可以通过Javascript向表单添加参数吗
- 向表单添加多个字段
- 如何在Javascript中向表单添加隐藏的ID列表
- 向PHP表单添加更多字段(用户可以添加多个地址)
- 向表单添加动态字段