Jquery添加和删除文本框(input)代码

例1

 代码如下 复制代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Jquery 手动添加和删除文本框</title>
</head>
<script src="jquery-1.6.4.js"></script>
<style>
* { font-family:Arial; }
h2 { padding:0 0 5px 5px; }
h2 a { color: #224f99; }
a { color:#999; text-decoration: none; }
a:hover { color:#802727; }
p { padding:0 0 5px 0; }

input { padding:5px; border:1px solid #999; border-radius:4px; -moz-border-radius:4px; -web-kit-border-radius:4px; -khtml-border-radius:4px; }
</style>
<body>
<h2><a href="#" id="addScnt">点击添加</a></h2>

<div id="p_scents">
    <p>
        <label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt" value="" /></label>
    </p>
</div>
<script>
$(function() {
        var scntDiv = $('#p_scents');
        var i = $('#p_scents p').size() + 1;

        $('#addScnt').live('click', function() {
                $('<p><label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt_' + i +'" value="" /></label> <a href="#" id="remScnt">删除</a></p>').appendTo(scntDiv);
                i++;
                return false;
        });

        $('#remScnt').live('click', function() {
                if( i > 2 ) {
                        $(this).parents('p').remove();
                        i--;
                }
                return false;
        });
});

</script>
</body>
</html>

例2

 代码如下 复制代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
 $(document).ready(
  function(){  
$("#theButton").click(
function (){
   //创建三个元素
           var $txt = $("<input type='text' value='' size='20' name='theText' />");
                var $btn = $("<input type='button' value='del'/>"); 
                var $br = $("<br/>"); 
$btn.click( //设置删除按钮的onclick事件
function (){
  $txt.remove();
  $btn.remove();
  $br.remove();
  }
)
   $("#div1").append($txt).append($btn).append($br);
}
)
 }
 )
</script>
<title>无标题文档</title>
</head>
<body>
 <input type="button" value="add" id="theButton" />
 <div id="div1"></div>
 
</body>
</html>

时间: 2024-10-25 06:49:22

Jquery添加和删除文本框(input)代码的相关文章

jQuery添加和删除输入文本框标签代码_jquery

先给大家展示效果图,如果大家觉得还不错,请继续参考实现代码. 废话不多说了,直接给大家贴代码了. 代码如下: <!DOCTYPE html> <html> <head> <title>jquery删除添加输入文本框</title><base target="_blank" /> <meta charset="utf-8"> <link rel="stylesheet&

文本框(input)获取焦点(onfocus)时样式改变的示例代码

 本篇文章主要是对文本框(input)获取焦点(onfocus)时样式改变的示例代码进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 摘要:许多重视用户体验的设计师都希望给文本框(input)加上获取焦点或者鼠标悬停时的样式切换效果.其实很简单,我们只需要获取页面上的文本框,加上onfocus事件或者其他对应的事件即可.本文介绍了如何在获取焦点时切换样式,明白原理后,实现其他效果就很简单了.    许多重视用户体验的设计师都希望给文本框(input)加上获取焦点或者鼠标悬停时的样式

文本框(input)获取焦点(onfocus)时样式改变的示例代码_javascript技巧

摘要:许多重视用户体验的设计师都希望给文本框(input)加上获取焦点或者鼠标悬停时的样式切换效果.其实很简单,我们只需要获取页面上的文本框,加上onfocus事件或者其他对应的事件即可.本文介绍了如何在获取焦点时切换样式,明白原理后,实现其他效果就很简单了. 许多重视用户体验的设计师都希望给文本框(input)加上获取焦点或者鼠标悬停时的样式切换效果.其实很简单,我们只需要获取页面上的文本框,加上onfocus事件或者其他对应的事件即可.本文介绍了如何在获取焦点时切换样式,明白原理后,实现其他

jQuery使用正则表达式限制文本框只能输入数字_jquery

网站中的一个小功能:要求用户只能输入16位数字. 试过javascript的方法: 如:一种方法: //只允许输入数字 function checkkey2(value, e) { var key = window.event ? e.keyCode : e.which; if ((key > 95 && key < 106) || (key > 47 && key < 60)) { } else if (key != 8) { if (window

jQuery实现点击文本框弹出热门标签的提示效果_jquery

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQuery实现点击

动态添加或减少文本框,并获取文本框值

原文:动态添加或减少文本框,并获取文本框值 很早之前,Insus.NET有实现过<点击一次铵钮产生一个新文本框,分别输入值,然后获取>http://www.cnblogs.com/insus/archive/2012/09/24/2700658.html .今天想再次演练它,不过是在asp.net mvc的环境之下,使用jQuery来实现.不使用web控件. 创建一个视图操作: 在视图中,放置两个铵钮和两个Div标签,当用动态加载的容器: 在视图中,添加jQuery的引用: <scrip

jQuery添加和删除指定标签的方法_jquery

jQuery如何为指定标签添加和删除一个样式: 在网页的实际应用中,需要根据不同的条件来改变元素的CSS样式,通过动态的给元素添加删除一个CSS类可以实现此功能,下面通过实例来介绍一下如何实现此种功能.一.使用addClass()和removeClass()添加和删除一个CSS类: 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name=&qu

用jquery做的用户名文本框,怎么将获取的值存入sql数据库呢?

问题描述 用jquery做的用户名文本框,怎么将获取的值存入sql数据库呢? 用jquery做的用户名文本框,怎么将获取的值存入sql数据库呢? 希望指教! 解决方案 Controller层中来获取该网页提交的数据,并调用service层中的代码执行SQL的插入. 这是一个比较标准的MVC过程 解决方案二: http://www.w3school.com.cn/jquery/ajax_ajax.asp 解决方案三: http://www.cnblogs.com/DareOnly/archive/

用jquery 验证前端的 文本框是否为空 控件是服务器控件 怎么验证

问题描述 用jquery 验证前端的 文本框是否为空 控件是服务器控件 怎么验证 为什么非空验证手机号有效 而邮箱的非空验证就没有效果了呢?? 解决方案 http://www.cnblogs.com/talk/archive/2012/01/29/2330887.html 解决方案二: 你看看tipid:tipAdminEmail在你的页面中有么 解决方案三: 服务器端控件最终也是生成客户端的input控件之类的,你的id对就行了 如果你的服务器端控件放在自定义控件ascx里面,要使用xxx.C