HTML代码: 

  <td><input name="duration[]" value="" type="text" /></td>
     <td>

    <a href="javascript:;" class="low">-</a>

    <a href="javascript:;" class="add">+</a>

  </td>

Jquery添加元素append

<script>
            function show(){
                $('.add').unbind();
                $('.low').unbind();

$('.add').click(function(){ // 加好;
                    var html=$(this).closest('tr').html();
                    var str='<tr class="tr">'
                        str+='<td><input name="material[]" type="text" /></td>'
                        str+='<td><input name="size[]" type="text" /></td>'
                        str+='<td><input name="membrane[]" type="text" /></td>'
                        str+='<td><input name="angle[]" type="text" /></td>'
                        str+='<td><input name="moq[]" type="text" /></td>'
                        str+='<td><input name="price[]" type="text" /></td>'
                        str+='<td><input name="duration[]" type="text" /></td>'
                        str+='<td><a href="javascript:;" class="low">-</a><a href="javascript:;" class="add">+</a></td>'
                        str+='</tr>'
                    $('.tbody').append(str);
                    // $(this).remove();
                    show();
                })

$('.low').click(function(){ // 剑豪
                    if($('.tbody tr').length > 1){
                        $(this).parents('tr').remove();
                    }
                })    
            }
            show();
        </script>
阻止表单提交submit(#submit是form的ID)
        <script>
            $('#submit').submit(function(){
                bool=true;
                $(".tbody input").each(function(){
                    var src=$(this).val();
                    if(src==''){
                        bool=false;
                    }
                })
                if(bool==false){
                    alert('请完成名片信息');
                    return false;
                }
            })

bind绑定方法(.sub-btn是input的类名)

   <script type="text/javascript">
            $(function(){
               $(".sub-btn").bind("click",function(event){
                     var name = $(".name").val();  //获取元素的值
                     if(name==""){     //判断值是否为空
                            alert('名片名不能为空');        //提示信息
                            return false;
                       }
               })
            })
        </script>
        </script>

Jquery添加元素append及阻止表单提交submit的更多相关文章

  1. JQuery阻止表单提交的方法总结 - 使用onsubmit()验证表单并阻止非法提交

    方法1:<form onsubmit="javascript:confirm()"> 方法内返回false阻止表单提交 示例:代码检测textarea内填写的长度,未填 ...

  2. jquery.form.js(ajax表单提交)

    Form插件地址: 官方网站:http://malsup.com/jQuery/form/ 翻译地址:http://www.aqee.net/docs/jquery.form.plugin/jquer ...

  3. js阻止表单提交

    <!DOCTYPE html><html><head>    <title>Simple Login Form</title>    < ...

  4. form表单验证失败,阻止表单提交

    form表单验证失败,阻止表单提交 效果演示: 贴上完整代码: <!DOCTYPE html> <html lang="en"> <head> ...

  5. onsubmit阻止表单提交

    在实际开发中往往会遇到检查表单数据的合法性,如果数据不合法,就不让其提交. <!DOCTYPE html> <html> <head> <meta chars ...

  6. JavaScript控制阻止表单提交

    1.在表单上使用onSubmit方法 <?php $form = ActiveForm::begin([ 'options'=>[ 'class' => 'form-horizont ...

  7. jsp——js事件修改属性样式的两种方法(直接赋值、修改属性)、验证表单符合某要求、阻止表单提交、告诉浏览器不要缓存

    代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi ...

  8. 利用JS 阻止表单提交

    情景一:不存在Ajax异步操作 1 使用背景:会议室预定管理系统中,当表单提交的时候需要验证预约的时间是否符合预定规则(不需要通过访问服务器),否则提示错误信息,阻止表单提交. 2 相关技术点: fo ...

  9. Javascript阻止表单提交

    Javascript阻止表单提交 Html 1.<form name="loginForm" action="login.aspx" method=&qu ...

随机推荐

  1. Jenkins部署java项目实例

    源码管理 选择 “git”, Repository URL填写你的git地址,并配置对应的key,大家最好事前先在jenkins这台机器上能够直接远程git操作私有仓库 构建触发器.构建环境.Pre ...

  2. MySQL学习总结(三)索引

    补充一下,上一章节中约束的一点东西.我们在为约束设置名称的时候(标识符)推荐写法“约束缩写_字段名”,这样让人看起来就会很清晰.例如:FK_Deptno,我们通过索引的名字就可以大概知道这是一个设置的 ...

  3. xcode,不要将.a文件拖到xcode里

    如果将.a文件拖到xcode里,它自动生成的search path是错的.导致奇怪的编译错误,非常坑.这是xcode的一个bug. 或者为了省事直接将.a拖进xcode也行,但记着去Library S ...

  4. Angularjs学习笔记5_form1

    1.入门 <form ng-controller="validationController" name="form1" novalidate>   ...

  5. 初识Quartz(二)

    简单作业: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 package quartz_pr ...

  6. PILE读书笔记_进程环境

    进程是操作系统运行程序的一个实例, 也是操作系统分配资源的单位. 在Linux环境中, 每个进程都有独立的进程空间, 以便对不同的进程进行隔离, 使之不会互相影响. atexit函数 #include ...

  7. 167. Two Sum II - Input array is sorted【easy】

    167. Two Sum II - Input array is sorted[easy] Given an array of integers that is already sorted in a ...

  8. Nginx编译安装第三方模块http_substitutions_filter_module2222

    Nginx编译安装第三方模块http_substitutions_filter_module Rming -- 阅读 安装 Http 编译 module filter nginx 模块 >> ...

  9. c++ using Handle Class Pattern to accomplish implementation hiding

    Reference material: Thinking In C++ 2nd eidition chapter 5 section "Handle classes" If the ...

  10. vue 事件处理器

    事件处理器 1.监听事件 可以用v-on指令监听DOM事件来触发一些js代码. 2.方法事件处理器 许多事件处理的逻辑都很复杂,所以直接把js代码写在v-on指令中是不可行的.因此v-on可以接受一个 ...