Jquery 动态添加按钮实现代码

2016-02-19 13:05 7 1 收藏

图老师小编精心整理的Jquery 动态添加按钮实现代码希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

【 tulaoshi.com - Web开发 】

点击添加 动态添加两个文本框: 分别表示x和y的值,点击取消 删除本行的2个文本框

记得要引入jquery.js

代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)
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 += "tda onclick="del(" + randomNumber + ")" style='cursor:pointer'取消/aspan style="color:red"/span/td/tr/table";
var $mm = $(s);
var $parent = $("#mian");
$parent.append($mm);
})
})

function del(aa) {
$("#miantable[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,'').length1)
{
$("#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代码

代码如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)
div
table
tr
td
项目名称

/td
td
asp:TextBox runat="server"/asp:TextBox
/td
td

/td
td

/td
/tr
tr
td
asp:Label runat="server" Text="项目编号:"/asp:Label
/td
td
asp:TextBox runat="server"/asp:TextBox
/td
td

/td
td

/td
/tr
tr
td
asp:Label runat="server" Text="巡查人员:"/asp:Label
/td
td
asp:TextBox runat="server"/asp:TextBox
/td
td

/td
td

/td
/tr
/table
table width="450"

tr
td width="83px"
asp:Label runat="server" Text="面:"/asp:Label
/td
td
input name="m1" type="text" /
/td
td
input name="m1" type="text" /
/td
td

input type="button" value="添加" //td
/tr

/table
div/div

table width="450"
tr
td
面描述:
/td
td colspan="2"
asp:TextBox runat="server" Width="247px"/asp:TextBox
/td
td

/td
/tr
tr
td

/td
td
/td
td

/td
td

/td
/tr
tr
td

/td
td colspan="3"
asp:Label runat="server" ForeColor="Red"/asp:Label
/td
/tr
tr
td colspan="4"

/td
/tr
/table

/div

来源:http://www.tulaoshi.com/n/20160219/1602950.html

延伸阅读
标签: Web开发
基于jquery的锁定弹出层 这个东西也是随手总结出来的,引用了一些js框架jquery的方法。 div遮盖其他控件的方法参考了 对于需要遮盖flash的,请将flash控件的WMode变量值设置为Transparent 使用方法: 代码如下: script src="jquery.js"/script script src="effect/maskDiv.js"/script script //配置模块 var moduleEvent = [{"i...
标签: Web开发
多选效果如下图 代码如下: 代码如下: script type="text/javascript"!-- $(document).ready(function() { $("#selectall").click(selectAll); }); function selectAll() { var checked = $("#selectall").attr("checked"); $(".selectable").each(function() { var subchecked = $(this).attr("checked"); if (subchecked != ch...
标签: Web开发
从那以后,我找到了很多可以让访客通过鼠标点击某个地方切换样式表的方法。但最近我要写一篇如何 使用jQuery编写简单代码实现它的教程。 我将向你们逐步解说整个的过程,不仅仅因为要展示jQuery代码的简介,同时也要揭示jQuery库中的若干高级特性。 首先,代码 代码如下: $(document).ready(function() { $('.styleswitch').click(funct...
标签: Web开发
直接看代码: 代码如下: %@ Page Language="C#" AutoEventWireup="true" CodeFile="Layer.aspx.cs" Inherits="Layer" % !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 runat="server" title/title scri...
标签: Web开发
//改變時的事件 代码如下: $("#testSelect").change(function(){ //事件發生 jQuery('option:selected', this).each(function(){ //印出選到多個值 alert(this.value); }); }); //印出選到的項目 代码如下: 法1:$("select#Clubs").children("[@selected]").each(function(){ alert(this.text); }); 法2:$("#selBags").va...

经验教程

446

收藏

67
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部