常用的js动态增加(删除)table数据行的功能如何在数组中增加一个事件? 本帖最后由 Jempolder 于 2009-08-08 12:04:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接放在字符串里.'<input type="text" size="35" name="address" id="address" onchange="checkLen(this)" value="">',在写个函数检测function checkLen(obj){ ....} 现在图片上传不了?那个行是动态增加的!你看到var autoTableRowData=new Array('<a href="#" name="deleteRow">删除</a>','<input type="text" size="12" name="name" id="name" value="">','<input type="text" size="35" name="address" id="address" value="">','<a href="#" name="insertRow">添加</a>');这个方法吗?是动态增加行的函数!你那个只是个个静态的而以!我想在这个数组里增加事件传当前input 的id进去来限制字符的数量,可有里面增加函数没有用!而且跟table的行数有关! 3楼没看懂.你可以在:var autoTableRowData=new Array( '<a href="#" name="deleteRow" >删除</a>','<input type="text" size="12" name="name" id="name" value="" onfocus="CheckLen(this);">', '<input type="text" size="35" name="address" id="address" onfocus="CheckLen(this);">','<a href="#" name="insertRow">添加</a>' ); var autoTableRowData=new Array('<a href="#" name="deleteRow">删除</a>','<input type="text" size="12" name="name" id="name" value="" onkeyup="CheckLen(this);">','<input type="text" size="35" name="address" id="address" value="" onkeyup="CheckLen(this);">','<a href="#" name="insertRow">添加</a>');直接放进HTML字串里 <input type="text" size="35" name="address" id="address" onchange="checkLen(this)" value=""> var autoTableRowData=new Array(' <a href="#" name="deleteRow">删除 </a>',' <input type="text" size="12" name="name" id="name" value="" onkeyup="CheckLen(this);" onkeydown="CheckLen(this);" onfocus="CheckLen(this);" >',' <input type="text" size="35" name="address" id="address" value="" onkeyup="CheckLen(this);" onkeydown="CheckLen(this);" onfocus="CheckLen(this);" >',' <a href="#" name="insertRow">添加 </a>'); 在Firefox中怎样通过鼠标拖动改变div的大小 ie7 cookie 问题 JS怎样动态在“表格的行与行”之间插入行 这是JS吗? 一个javascript小问题 各位大虾,麻烦看看下面的代码为什么提示出错,在线等。 在新打开的IE中关闭已知名字的IE窗口,在线等 如何在.net中运行对话框 我 怎么 判断 用户输入的是合法的EMAIL地址! 请教 有什么办法可以修改网页的内容并浏览? ***请教:IE6下添加<base target="_self" />后导致报document.body为空或不是对象?***
'<input type="text" size="35" name="address" id="address" onchange="checkLen(this)" value="">',在写个函数检测
function checkLen(obj){
....
}
'<a href="#" name="deleteRow">删除</a>',
'<input type="text" size="12" name="name" id="name" value="">',
'<input type="text" size="35" name="address" id="address" value="">',
'<a href="#" name="insertRow">添加</a>'
);
这个方法吗?是动态增加行的函数!你那个只是个个静态的而以!我想在这个数组里增加事件传当前input 的id进去来限制字符的数量,可有里面增加函数没有用!而且跟table的行数有关!
你可以在:
var autoTableRowData=new Array(
'<a href="#" name="deleteRow" >删除</a>',
'<input type="text" size="12" name="name" id="name" value="" onfocus="CheckLen(this);">',
'<input type="text" size="35" name="address" id="address" onfocus="CheckLen(this);">',
'<a href="#" name="insertRow">添加</a>' );
'<a href="#" name="deleteRow">删除</a>',
'<input type="text" size="12" name="name" id="name" value="" onkeyup="CheckLen(this);">',
'<input type="text" size="35" name="address" id="address" value="" onkeyup="CheckLen(this);">',
'<a href="#" name="insertRow">添加</a>'
);
直接放进HTML字串里
var autoTableRowData=new Array(
' <a href="#" name="deleteRow">删除 </a>',
' <input type="text" size="12" name="name" id="name" value="" onkeyup="CheckLen(this);" onkeydown="CheckLen(this);" onfocus="CheckLen(this);" >',
' <input type="text" size="35" name="address" id="address" value="" onkeyup="CheckLen(this);" onkeydown="CheckLen(this);" onfocus="CheckLen(this);" >',
' <a href="#" name="insertRow">添加 </a>'
);