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 相关文章推荐
dojo 之基础篇(二)之从服务器读取数据
Mar 24 Javascript
javascript实现的一个随机点名功能
Aug 26 Javascript
基于vue2的table分页组件实现方法
Mar 20 Javascript
微信小程序 图片上传实例详解
May 05 Javascript
jQuery Validate表单验证插件实现代码
Jun 08 jQuery
vue router学习之动态路由和嵌套路由详解
Sep 21 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
Dec 05 Javascript
AngularJs点击状态值改变背景色的实例
Dec 18 Javascript
vue init失败简单解决方法(终极版)
Dec 22 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
Jul 03 Javascript
小程序中this.setData的使用和注意事项
Aug 28 Javascript
详解Vue的sync修饰符
May 15 Vue.js
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 json 格式控制
2015/12/24 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
2017/06/09 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
javascript cookies操作集合
2010/04/12 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
2014/03/06 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
jQuery实现表单步骤流程导航代码分享
2015/08/28 Javascript
javascript实现很浪漫的气泡冒出特效
2020/09/05 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
利用jQuery实现简单的拖曳效果实例代码
2017/10/20 jQuery
vue中mint-ui的使用方法
2018/04/04 Javascript
简单的三步vuex入门
2018/05/20 Javascript
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
Python  pip安装lxml出错的问题解决办法
2017/02/10 Python
Python3 处理JSON的实例详解
2017/10/29 Python
python的格式化输出(format,%)实例详解
2018/06/01 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
2020/07/15 Python
python实现代码审查自动回复消息
2021/02/01 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
优秀党员转正的自我评价
2013/10/06 职场文书
机关党员2014全国两会学习心得体会
2014/03/10 职场文书
有创意的广告词
2014/03/18 职场文书
酒店优秀员工事迹材料
2014/06/02 职场文书
民事赔偿协议书
2014/11/02 职场文书
车间主任岗位职责
2015/02/03 职场文书
2015年大学生工作总结
2015/04/21 职场文书
拔河比赛新闻稿
2015/07/17 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL