Jquery 动态添加按钮实现代码


Posted in Javascript onMay 06, 2010

点击添加 动态添加两个文本框: 分别表示x和y的值,点击取消 删除本行的2个文本框
Jquery 动态添加按钮实现代码
记得要引入jquery.js

<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript"> 
$(function() { 
$("#btnMian").click(function() { 
//生成 0 到100000 随机数 Mapth.random产生 0到1的随机数 然后乘以100000 
var maxNumber = 100000; 
var randomNumber = Math.round(maxNumber * Math.random()); 
// alert(randomNumber); 
var s = ""; 
s += "<table name='" + randomNumber + "' width=\"450\"><tr>"; 
s += "<td width=\"72\"></td>"; 
s += "<td width=\"155\" align=\"left\">"; 
s += "<input type='text' name='m1' /></td>"; 
s += "<td align=\"left\" width=\"155\"><input type='text' name='m1' /></td>"; 
s += "<td><a onclick=\"del(" + randomNumber + ")\" style='cursor:pointer'>取消</a><span style=\"color:red\"></span></td></tr></table>"; 
var $mm = $(s); 
var $parent = $("#mian"); 
$parent.append($mm); 
}) 
}) function del(aa) { 
$("#mian>table[name=" + aa + "]").remove(); 
} 
function checkForm() { 
var txtItemName = $("#txtItemName").val(); 
if (txtItemName.replace(/[\s]/g, '').length < 1) { 
$("#lblMess").html("请输入项目名称"); 
$("#lblMess").addClass("onBlurClassError"); 
return false; 
} 
var txtItemId = $("#txtItemId").val(); 
if (txtItemId.replace(/[\s]/g, '').length < 1) { 
$("#lblMess").html("请输入项目编号"); 
$("#lblMess").addClass("onBlurClassError"); 
return false; 
} 
var txtUser = $("#txtUser").val(); 
if(txtUser.replace(/[\s]/g,'').length<1) 
{ 
$("#lblMess").html("请输入巡查人员"); 
$("#lblMess").addClass("onBlurClassError"); 
return false; 
} 
//循环遍历 文本框的值 
var zheng = new RegExp("(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"); 
var flag = true; 
$("[name='m1']:text").each(function() { 
if ($(this).val().replace(/[\s]/g, '').length < 1) { 
$("#lblMess").html("请输入 面 的坐标值!"); 
$("#lblMess").addClass("onBlurClassError"); 
// return false; 
flag = false; 
} 
else { 
if (!zheng.test($(this).val())) { 
$("#lblMess").html("请输入正确的 面 的坐标值!"); 
$("#lblMess").addClass("onBlurClassError"); 
//return false 
flag = false; 
} 
} 
}) 
if (flag == false) { 
return false; 
} 
var mian = $("#txtMianInfo").val(); 
if (mian.replace(/[\s]/g).length < 1) { 
$("#lblMess").html("请输入面的描述"); 
$("#lblMess").addClass("onBlurClassError"); 
return false; 
} 
return true; 
} 
</script>

html代码
<div id="content"> 
<table style="width: 450px;"> 
<tr> 
<td class="style1"> 
项目名称 </td> 
<td class="style2"> 
<asp:TextBox ID="txtItemName" runat="server"></asp:TextBox> 
</td> 
<td class="style3"> 
</td> 
<td> 
</td> 
</tr> 
<tr> 
<td class="style1"> 
<asp:Label ID="Label3" runat="server" Text="项目编号:"></asp:Label> 
</td> 
<td class="style2"> 
<asp:TextBox ID="txtItemId" runat="server"></asp:TextBox> 
</td> 
<td class="style3"> 
</td> 
<td> 
</td> 
</tr> 
<tr> 
<td class="style1"> 
<asp:Label ID="Label2" runat="server" Text="巡查人员:"></asp:Label> 
</td> 
<td class="style2"> 
<asp:TextBox ID="txtUser" runat="server"></asp:TextBox> 
</td> 
<td class="style3"> 
</td> 
<td> 
 </td> 
</tr> 
</table> 
<table width="450"> 
<tr> 
<td width="83px"> 
<asp:Label ID="Label6" runat="server" Text="面:"></asp:Label> 
</td> 
<td class="style2"> 
<input id="Text5" name="m1" type="text" /> 
</td> 
<td class="style3"> 
<input id="Text6" name="m1" type="text" /> 
</td> 
<td> 
<input id="btnMian" type="button" value="添加" /></td> 
</tr> 
</table> 
<div id="mian" style="width:450px"></div> 
<table width="450"> 
<tr> 
<td class="style1"> 
面描述: 
</td> 
<td colspan="2" style="text-align: left"> 
<asp:TextBox ID="txtMianInfo" runat="server" Width="247px"></asp:TextBox> 
</td> 
<td> 
</td> 
</tr> 
<tr> 
<td class="style1"> 
</td> 
<td class="style2" style="text-align:center;"> 
 </td> 
<td class="style3"> 
</td> 
<td> 
</td> 
</tr> 
<tr> 
<td class="style1"> 
</td> 
<td class="style2" style="text-align:left;" colspan="3"> 
<asp:Label ID="lblMess" runat="server" ForeColor="Red"></asp:Label> 
</td> 
</tr> 
<tr> 
<td class="style1" colspan="4"> 
 </td> 
</tr> 
</table> 
</div>
Javascript 相关文章推荐
url地址自动加#号问题说明
Aug 21 Javascript
js中escape对应的C#解码函数 UrlDecode
Dec 16 Javascript
自动刷新网页,自动刷新当前页面,JS调用
Jun 24 Javascript
JS实现图片横向滚动效果示例代码
Sep 04 Javascript
JS中操作JSON总结
Dec 06 Javascript
jquery单行文字向上滚动效果示例
Mar 06 Javascript
jQuery实现首页图片淡入淡出效果的方法
Jun 10 Javascript
详解AngularJS中的http拦截
Feb 09 Javascript
浅谈用Webpack路径压缩图片上传尺寸获取的问题
Feb 22 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
Jul 24 Javascript
vue+axios实现文件下载及vue中使用axios的实例
Sep 21 Javascript
解决node-sass偶尔安装失败的方法小结
Dec 05 Javascript
jquery DOM操作 基于命令改变页面
May 06 #Javascript
JQuery 学习笔记01 JQuery初接触
May 06 #Javascript
Jquery 扩展方法
May 06 #Javascript
javascript 获取页面的高度及滚动条的位置的代码
May 06 #Javascript
屏蔽F1~F12的快捷键的js函数
May 06 #Javascript
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
May 06 #Javascript
picChange 图片切换特效的函数代码
May 06 #Javascript
You might like
如何在PHP程序中防止盗链
2008/04/09 PHP
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
2008/05/26 PHP
PHP 二维数组根据某个字段排序的具体实现
2014/06/03 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
php strftime函数获取日期时间(switch用法)
2018/05/16 PHP
PHP的curl函数的用法总结
2019/02/14 PHP
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
js 与或运算符 || &amp;&amp; 妙用
2009/12/09 Javascript
一些经常会用到的Javascript检测函数
2010/05/31 Javascript
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
jquery实现在光标位置插入内容的方法
2015/02/05 Javascript
javascript每日必学之循环
2016/02/19 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
js实现增加数字显示的环形进度条效果
2017/02/05 Javascript
详解react-native-fs插件的使用以及遇到的坑
2017/09/12 Javascript
AngularJS 应用模块化的使用
2018/04/04 Javascript
vue里input根据value改变背景色的实例
2018/09/29 Javascript
微信小程序中的canvas 文字断行和省略号显示功能的处理方法
2018/11/14 Javascript
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
Python中__init__.py文件的作用详解
2016/09/18 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
Python程序退出方式小结
2017/12/09 Python
使用NumPy读取MNIST数据的实现代码示例
2019/11/20 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
意大利在线高尔夫商店:Online Golf
2021/03/09 全球购物
财务分析个人的自荐书范文
2013/11/24 职场文书
军校本科大学生自我评价
2014/01/14 职场文书
yy婚礼司仪主持词
2014/03/14 职场文书
《雪儿》教学反思
2014/04/17 职场文书
小学清明节活动总结
2014/07/04 职场文书
应届大学生求职信
2014/07/20 职场文书
2015年事业单位办公室文员工作总结
2015/04/24 职场文书
2019企业给员工的慰问信
2019/06/24 职场文书