使用 javascript 创建多选表单
Create multiple select form with javascript
我有问题。
我可以使用 JavaScript 创建多选表单吗?
这里是例子
<select name="item[]">
<option value="0">Option 1</option>
<option value="1">Option 2</option>
</select>
<select name="item[]">
<option value="0">Option 1</option>
<option value="1">Option 2</option>
</select>
<select name="item[]">
<option value="0">Option 1</option>
<option value="1">Option 2</option>
</select>
以及更多...
我想用这个来做这件事:
<script>
var loop = 3;
for(i=0; i<=3 i++){
// some code to generate them
}
</script>
有人可以帮助我吗?谢谢
试试这个(使用 javascript):
for(var i=0;i<10;i++){
var sel = newElement("select",{name:"sel1"});
//Add the options
sel.options[sel.options.length] = new Option("text0","value0");
sel.options[sel.options.length] = new Option("text1","value1");
sel.options[sel.options.length] = new Option("text2","value2");
sel.options[sel.options.length] = new Option("text3","value3");
//add the element to the form
document.getElementById("formId").appendChild(sel);
}
这将在您的表单中创建 10 个选择框,这样,您可以在表单中附加任何选择框的编号。
使用
.clone
创建匹配元素的副本
试试这个:
for (var i = 0; i < 5; i++) {
var clonned = $('select[name="item[]"]:first').clone();
$('body').append(clonned);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<select name="item[]">
<option value="0">Option 1</option>
<option value="1">Option 2</option>
</select>
在这里摆弄
相关文章:
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 使用Web Html表单创建Javascript数组
- 为网站表单创建一个专业的日历
- 如何创建动态ajax提交表单
- 如何在 Dreamweaver 上为我的表单创建摘要页面
- jQuery Mobile:动态表单创建显示本机控件与jQuery Mobile插件控件
- 如何为注册表单创建圆形轮廓仪表
- 我可以使用Orbeon表单创建具有固定位置的HTML表单字段吗
- javascript的polyfill用简单的表单创建对象
- OOP中的动态表单创建和提交
- 为动态表单创建处理程序
- 提交时如何使用html表单创建页面或html代码
- 在aspx中为应用程序表单创建选项卡
- 从Web表单创建代码片段(易于剪切和粘贴)
- Javascript和动态表单创建
- Javascript:重置表单创建的变量值
- 简单 HTML 表单创建循环中的永恒循环
- 类似 Google 表单的表单创建器与 Rails 4
- 如何使用javascript从Html表单创建xml文件
- Javascript如何基于另一个表单创建一个表单