动态添加输入框
来源:互联网 发布:js跟随鼠标炫酷效果 编辑:程序博客网 时间:2024/06/06 09:02
动态添加输入框,不废话,直接上代码
<!DOCTYPE html>
<html><head lang="en">
<meta charset="UTF-8">
<title>添加选项</title>
<script type="text/javascript">
function add(){var liLength = ($("#ui li").length)+1;
var Name = getName(liLength-1);
if(Name==null){
alert("选项过多");
}else{
$("#ui").append("<li id="+Name+">"+Name+" : <input type='text'/> <a name="+Name+" onclick='removeX(this.name)' href='#'>移除</a></li>");
}
}
function removeX(str){//删除选项
console.debug(str);
var strV = $('#'+str+'');
//console.debug(strV);
var uiArr = $("#ui li");
//console.debug(uiArr);
for(i=0;i<uiArr.length;i++){
// console.debug(uiArr[i].id);
if(uiArr[i].id==str){
console.debug(" 第几个 "+i);
console.debug(" uiArr[i].id "+uiArr[i].id);
console.debug(" str "+str);
}
}
$('#'+str+'').remove();//删除
}
var strArr =['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
function getName(liLength){
if(liLength>strArr.length){
return null;
}else{
return strArr[liLength];
}
}
</script>
</head>
<body>
<input type="button" onclick="add()" value="点击添加"/>
<form >
<ui id="ui">
<li id="A">A : <input type="text" /> <a name="A" onclick="removeX(this.name)" href="#">移除</a></li>
</ui>
</form>
</body>
</html>
0 0
- 动态添加输入框
- 动态添加输入框
- Jquery动态添加输入框
- JS动态添加输入框
- jQuery实现动态添加删除输入框
- javascript动态添加、删除按钮和input输入框
- Angular4实现动态添加删除表单输入框功能
- 添加可动态变化的输入框,点击添加增加一行,点击删除删除一行
- 动态添加文件的输入项
- 文件上传的动态添加输入项
- 文件上传的动态添加输入项
- AngularJS实现动态添加输入控件功能
- 动态监听输入框
- 动态密码输入框
- 动态输入框
- 微信小程序picker组件下拉框选择某个值动态添加input输入框
- Javascript动态添加文本输入框在后台无法取值问题的解决
- 动态添加复选框
- SGU 119 Magic Pairs
- Timepicker使用
- iGoogle的模块拖动层拖动
- 在juqery的ajax和struts2整合开发时,对象数据的从页面到Action的传递问题
- Remove Nth Node From End of List 删除链表倒数第N个节点
- 动态添加输入框
- 第四周 程序阅读——构造函数和析构函数(三)
- CocoaPods的使用(xcode创建的IOS应用中引入第三方类库:在同一目录下pod install/update)
- python 爬虫 知乎
- 再探MFC(一)基于对话框的MFC应用程序项目框架
- Valid Parentheses 合法的匹配 栈实现
- Java_socket程序学习03-一个客户端对一个服务器-交互(服务器端)--01
- 文库年度图书精选会第四期:Web开发精选30本
- App store最新审核标准公布