Jquery动态添加输入框的方法


Posted in Javascript onMay 29, 2015

本文实例讲述了Jquery动态添加输入框的方法。分享给大家供大家参考。具体实现方法如下:

<!-- 页头 --> 
<#include "../common/head.ftl"> 
<div id="onFailureDiv" class="alert alert-danger navbar-fixed-top" style="text-align:center; display:none"></div> 
<div class="container" style="min-height:100%; height:100%;margin-top:100px;"> 
<form id="addressForm" class="form-horizontal" method="post" action="/restaurant/${(user.userId)}/addAddress"> 
  <div class="form-group dynamic-collection" id="course-goals-form-group"> 
  <div class="col-md-2 control-label"><label>地址</label></div> 
  <div class="col-md-8 controls"> 
   <ul id="ItemCourseList" class="list-group sortable-list" data-role="list" style="margin-bottom:10px;"></ul> 
   <div class="input-group"> 
   <input id="courseInput" type="text" data-role="item-input" class="form-control"> 
   <span class="input-group-btn"> 
    <button id="addItemCourse" class="btn btn-default" type="button" data-role="item-add" >添加</button> 
   </span> 
   </div> 
  </div> 
  </div> 
 </form>  
<!-- container --> 
</div> 
<script type="text/javascript" src="${app.basePath}/resources/js/jquery.form.js"></script> 
<script> 
 $.schoolFn = { 
 addCourseItem: function(obj){ 
  $("#ItemCourseList").append("<li class='list-group-item clearfix'><span class='glyphicon glyphicon-resize-vertical sort-handle'></span>"+obj+"<input type='hidden' name='goals' value='"+obj+"'><button type='button' class='close delete-btn deleteItem' onclick='deleteCourseItem(this);' title='删除'>×</button></li>"); 
 }, 
 addItem: function(obj){ 
  $("#itemList").append("<li class='list-group-item clearfix'><span class='glyphicon glyphicon-resize-vertical sort-handle'></span>"+obj+"<input type='hidden' name='audiences' value='"+obj+"'><button type='button' class='close delete-btn deleteItem' onclick='deleteItem(this);' title='删除'>×</button></li>"); 
 }, 
 } 
 $("#addItemCourse").click(function(){ 
  var item=$('#courseInput').val(); 
  if(item.trim()==""){ 
  $('#courseInput').val(""); 
  }else{ 
  $.schoolFn.addCourseItem(item); 
  $('#courseInput').val(""); 
  } 
 }); 
 function deleteCourseItem(obj){ 
  $(obj).parent().replaceWith(""); 
 } 
</script> 
<script> 
 $(document).ready(function(){ 
  $('#addressForm').ajaxForm(function(json) { 
   if(json.status == "success") { 
    $("#onFailureDiv").html("添加成功").slideDown().delay(3000).hide(1000); 
   }else { 
    $("#onFailureDiv").html(json.errorMsg).slideDown().delay(3000).hide(1000); 
   } 
  }); 
 }); 
</script> 
<!-- 页脚 --> 
<#include "../common/footer.ftl"/>

效果图如下:

Jquery动态添加输入框的方法

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
js中if语句的几种优化代码写法
Mar 12 Javascript
JQuery UI的拖拽功能实现方法小结
Mar 14 Javascript
JavaScript生成GUID的多种算法小结
Aug 18 Javascript
javascript如何使用bind指定接收者
May 04 Javascript
js实现简易的单数字随机抽奖(0-9)
Mar 19 Javascript
js处理层级数据结构的方法小结
Jan 17 Javascript
使用vue构建一个上传图片表单
Jul 04 Javascript
vue中v-for加载本地静态图片方法
Mar 03 Javascript
create-react-app构建项目慢的解决方法
Mar 14 Javascript
vue删除html内容的标签样式实例
Sep 13 Javascript
vue 基于abstract 路由模式 实现页面内嵌的示例代码
Dec 14 Vue.js
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
Jun 29 Javascript
jquery任意位置浮动固定层插件用法实例
May 29 #Javascript
JQuery控制Radio选中方法分析
May 29 #Javascript
究竟什么是Node.js?Node.js有什么好处?
May 29 #Javascript
js实现发送验证码后的倒计时功能
May 28 #Javascript
JS实现两表格里数据来回转移的方法
May 28 #Javascript
原生JS和JQuery动态添加、删除表格行的方法
May 28 #Javascript
jQuery实现html表格动态添加新行的方法
May 28 #Javascript
You might like
PHP循环语句笔记(foreach,list)
2011/11/29 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
2013/06/20 PHP
浅析SVN常见问题及解决方法
2013/06/21 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
Nginx实现反向代理
2017/09/20 Servers
当鼠标移动时出现特效的JQuery代码
2013/11/08 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
JavaScript调用ajax获取文本文件内容实现代码
2014/03/28 Javascript
JS中FRAME的操作问题实例分析
2014/10/21 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
webuploader模态框ueditor显示问题解决方法
2016/12/27 Javascript
jquery横向纵向鼠标滚轮全屏切换
2017/02/27 Javascript
基于hover的用法实例(推荐)
2017/07/04 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
2018/05/14 Javascript
原生实现一个react-redux的代码示例
2018/06/08 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
Python实现多并发访问网站功能示例
2017/06/19 Python
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
Python扩展内置类型详解
2018/03/26 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
Python比较2个时间大小的实现方法
2018/04/10 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
Python使用gRPC传输协议教程
2018/10/16 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
Python+Selenium使用Page Object实现页面自动化测试
2019/07/14 Python
对python中UDP,socket的使用详解
2019/08/22 Python
python 读取数据库并绘图的实例
2019/12/03 Python
django 文件上传功能的相关实例代码(简单易懂)
2020/01/22 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
意大利奢侈品零售商:ilDuomo Novara
2019/09/11 全球购物
2014全年工作总结
2014/11/27 职场文书
开票员岗位职责
2015/02/12 职场文书
个人总结格式范文
2015/03/09 职场文书
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
2021/04/13 Python