ht5:
 
<div class="form-group"><label class="col-sm-2 control-label">服务人员</label>
                    <div class="col-sm-8">
                    <div class="col-sm-4">
                    <input id="service_contact" class="simple-validate form-control" type="text" value="" data-simple-validate="notempty" placeholder="请填写联系人">
                    </div>
                    <div class="col-sm-4">
                    <input id="service_contact_phone" class="simple-validate form-control" type="text" value="" data-simple-validate="mobile" placeholder="请填写联系人手机号">
                    </div>
                    <input type="hidden" name="service_contact[0]">
                    <input type="button" class="btn btn-primary" id="add-input" value="+">
                    </div>
 
 js:
 
var contact = new Array();
var contact_num =0;
var contact_level;
 
 
 
 
 
$(document).on("click","#add-input",function(){
var i = $(this).parent().parent();
var ids = $(this).prev().attr("name");
ids = ids.substr(0,(ids.length)-3);
if(isArrayFn(contact) && contact.length>=0) {
if(contact_level == ids || contact[ids]!=null){
if(contact_num >= 1){
Tools.alert('最多两行');
return false;
}else {
contact[ids]=++contact_num;
}
}else{
contact_num =0;
contact[ids]=++contact_num;
}
console.log(contact)
console.log(contact[ids])
}else {
return false;
}
var str = '<div class="form-group">'+
                    '<label class="col-sm-2 control-label"></label>'+
                    '<div class="col-sm-8">'+
                    '<div class="col-sm-4">'+
                    '<input id="'+ids+'" class="simple-validate form-control" type="text" value="" data-simple-validate="integer" placeholder="请填写联系人">'+
                    '</div>'+
                    '<div class="col-sm-4">'+
                    '<input id="'+ids+'_phone" class="simple-validate form-control" type="text" value="" data-simple-validate="integer" placeholder="请填写联系人手机号">'+
                    '</div>'+
'<input type="hidden" name="'+ids+'['+contact_num+']" value="+">'+
                    '</div>'+
                    
                    '</div>';
i.after(str)
 
})

//判断是否是数组或数组对象

function isArrayFn(value){
if (typeof Array.isArray === "function") {
return Array.isArray(value);
}else{
return Object.prototype.toString.call(value) === "[object Array]";
}
}

最新文章

  1. 作为一名前端er,从武汉来到深圳三个月有感
  2. IE7中绝对定位元素之间的遮盖问题
  3. Vue中class与style绑定
  4. Html - 对话箭头
  5. B树索引
  6. CROC 2016 - Elimination Round (Rated Unofficial Edition) D. Robot Rapping Results Report 拓扑排序+二分
  7. CentOS7安装nagios并配置出图详解
  8. 1613. For Fans of Statistics(STL)
  9. HDU 4727 The Number Off of FFF 2013年四川省赛题
  10. 【LeetCode】3Sum 解决报告
  11. KMP详解之二
  12. [HAOI2010]最长公共子序列(LCS+dp计数)
  13. 【python】判断值是否在list和set的对比以及set的实现原理
  14. L226
  15. windows与linux环境查看jdk安装路径
  16. python3实现合并两个有序数组
  17. IOS9中使用NSURLConection发送异步网络请求
  18. CCNA2.0笔记_路由相关
  19. Python—面向对象01
  20. 【PHP】PHP常用数组(Array)函数整理

热门文章

  1. vue - .postcssrc.js
  2. webSQL 实现即时通讯
  3. OpenERP(odoo)开发实例之搜索检索过去3个月的数据
  4. PHP-XML基于流的解析器及其他常用解析器
  5. jQuery自动加载更多程序(转)
  6. Memcached 测试
  7. IDirect3DDevice9::SetTexture的stage参数
  8. 【进程线程与同步】5.4 System.Threading.Interlocked 为多个线程共享的变量提供原子操作
  9. 点滴积累【JS】---JS小功能(JS实现多物体缓冲运动)
  10. Atitit.使用引擎加脚本架构的设计&#160;使用php,js来开发桌面程序。。