在页面上动态添加和删除【添加信息的文本框】

页面上的内容:

当点击添加或删除会做出相应的操作

页面的html代码

 1 <li id="clid">
 2                            <div>
 3                                   姓名:<input type="text" name="guestName" class="dfinput" style="width: 150px;"/>
 4                                &nbsp;&nbsp;&nbsp;&nbsp;国别:<input name="guestState" type="text" class="dfinput" style="width: 150px;" >
 5                                &nbsp;&nbsp; 性别:&nbsp;&nbsp;<select name="guestSex">
 6                                                                    <option value="0">请选择</option>
 7                                                                    <option value="1">男</option>
 8                                                                    <option value="2">女</option>
 9                                                                </select>
10                                &nbsp;&nbsp;&nbsp;&nbsp;单位<input type="text" name="gusetUnit" class="dfinput" style="width: 150px;" />
11                                &nbsp;&nbsp;&nbsp;&nbsp;职务职称:<input type="text" name="guestJob" class="dfinput" style="width: 150px;" />
12                                <input type="button" value="删除" onclick="del(this);"><input type="button" value="添加" onclick="add();">
13                           </div>
14                      </li>

实现动态添加和删除的js代码(jquery)

 1 <script type="text/javascript">
 2     //动态添加外宾
 3     function add(){
 4         //获取要克隆的对象
 5         var cloneDiv=$("#clid div").eq(0);
 6         //克隆
 7         var newDiv=cloneDiv.clone();
 8         //添加
 9         //添加前清空值
10         $("input[type=‘text‘]",newDiv).val("");
11         //添加
12         newDiv.appendTo("#clid");
13
14     }
15
16
17     //删除
18     function del(btn){
19         //获取要删除的对象
20         var delDiv=$(btn).parent();
21         //当最后一个的时候不可删除
22         var lastDiv=$("#clid div");
23         if(lastDiv.length>1){
24             delDiv.remove();
25         }
26     }
27 </script>

时间: 2024-10-12 20:09:31

在页面上动态添加和删除【添加信息的文本框】的相关文章

动态添加修改删除html表格内容

1.需求 需要实现收银台上添加修改删除商品信息时顾显可以实时看到其变化 2.解决 收银台和顾显通过tcp传输进行数据通信,顾显通过操作html中的表格进行数据添加修改和删除操作 3.代码 mytest.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Dynamic Table<

如何在页面上减少用户操作?

页面上很多本该可以让用户少操作的地方,都没有做好优化,导致一个相同的页面,用户在其他app可能输入一次或点击一下就好了,在我们app可能操作要翻倍.所以给用户留下了繁琐.难操作的印象. 最近有同事在公司反馈:"有用户说xx流程.xx流程太繁琐了."产品经理反驳:"怎么可能,我已经对标过业内很多体验很好的app,流程上的步骤我敢保证我们绝对不比别人多." 作为"好事"的交互,我决定走查一下流程,看看问题出在哪里. 产品经理没有说谎,被用户吐槽的几个

Acrobat 无法在本页面上执行OCR识别

下载的电子书有时不能选中,或作黄色标记,在用acrobat pro作文本识别时,报 Acrobat 无法在本页面上执行OCR识别 解决方法 参照 http://jingyan.baidu.com/article/ad310e80bc8d851849f49eb3.html Acrobat 无法在本页面上执行OCR识别 ,在我们使用文本识别时候会经常遇到的情况. 本页面包含可渲染的文本或者其他错误的解决. Acrobat could not perform recognition (OCR) on

html5与js关于input[type=&#39;text&#39;]文本框value改变触发事件一些属性的区别oninput,onpropertychange,onchange和文本框的value点击全选状态onclick=&quot;select();&quot;。做购物车页面时会要用到。

关于input[type='text']文本框value改变触发事件一些属性的区别oninput,onpropertychange,onchange和文本框的点击全选状态onclick="select();".做购物车页面时会要用到. input[type='text']文本框value改变触发事件一些属性的区别oninput,onpropertychange,onchange: 1.onchange事件与onpropertychange事件的区别:onchange事件在内容改变(两次

hadoop集群 动态添加或删除节点

在运行中的ambari hadoop集中中动态添加或删除节点 1. 下线hdfs节点 1) 下线datanode namenode节点上dfs.exclude文件,看配置文件怎么配置的,里每行添加一个服务器名,如我要下线server7,server8,server9,则如下: server7 server8 备注: 如果hdfs-site.xml没有找到dfs.hosts.exclude,那么就手动把下面内容加入到hdfs-site.xml中,然后把需要Decommission的机器写到文件/e

RecyclerView动态添加、删除及点击事件

上一节讲解了RecyclerView的三种显示方式,本节将主要研究一下RecyclerView的动态添加.删除及其单击和长按事件的处理.我们在上一节代码的基础上进行相关操作. 一.修改适配器类MyAdapter,加入添加和删除这两个方法: public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyViewHolder> { private Context context; private List<String>

angular.element 动态添加和删除元素

addClass()-为每个匹配的元素添加指定的样式类名after()-在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点append()-在每个匹配元素里面的末尾处插入参数内容attr() - 获取匹配的元素集合中的第一个元素的属性的值bind() - 为一个元素绑定一个事件处理程序children() - 获得匹配元素集合中每个元素的子元素,选择器选择性筛选clone()-创建一个匹配的元素集合的深度拷贝副本contents()-获得匹配元素集合中每个元素的子元素,包括文字和

动态的添加或者删除指定元素代码实例

动态的添加或者删除指定元素代码实例:本章节介绍一段代码实例,能够动态的添加或者删除指定的元素,这里不管实际应用中此代码出现的概率有多大,只在于如何实现类似的功能,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /&

JavaWeb 学习006-4个页面,5条sql语句(添加、查看、修改、删除)

今天遇到的问题: 1. 在list页面上添加信息时候,跳转到doAdd页面后,点击保存按钮,能够跳转回list页面,但是新增的信息不能显示出来,就像是没有执行添加操作一样. 这是什么问题? ①是不是到层面JDBC不能连接到数据库? 已验证不是这个原因 ②在addGrade.jsp 页面跳转页面代码直接写成了doListGrade.action,直接跳到list页面,很显然还没有执行调用添加操作,故而不能显示出要添加的信息 此问题已解决 ------------------------------