JavaScript验证table任意单元格的值是否为空
2013-03-21 11:27
363 查看
方法一:
方法二:
方法三:
注:我是从第三行第二列开始验证的。有人说JS中判断对象非空,应为if(object)或if(!object);不应该if(object != null),这是错的~ 判断对象未定义为:if( typeof(object)!= "undefined"
){}
var objTable = document.getElementById("tableContent"); var objTR; var objTD; var objInput; for(var i=2; i< objTable.rows.length ; i++) { objTR = objTable.rows[i]; for(var j=1; j<objTR.cells.length; j++) { objTD = objTR.cells[j]; objInput = objTD.childNodes[0]; if(objInput.value == "") { alert('请确认表格内数据填写完整!'); objInput.focus(); event.returnValue = false; return; } } } |
代码 var tbobj=document.getElementById("tableContent"); for(var i=0;i<tbobj.rows.length;i++) { var trobj = tbobj.rows[i]; for(var j=0;j<trobj.cells.length;j++) { var tdobj = trobj.cells[j]; if(tdobj.childNodes.length == 0) { alert('EMPTY') } else { for(var k=0;k<tdobj.childNodes.length;k++){ var childNode = tdobj.childNodes[k]; if(childNode != null) { alert(childNode.value) } } } } } |
代码 var tbobj=document.getElementById(autoTableId); for(var i=0;i<tbobj.rows.length;i++){ var trobj = tbobj.rows[i]; for(var j=0;j<trobj.cells.length;j++){ var tdobj = trobj.cells[j]; for(var k=0;k<tdobj.childNodes.length;k++){ var childNode = tdobj.childNodes[k]; if( typeof(childNode.name)!= "undefined" ){ alert(childNode.name); } } } } |
){}
相关文章推荐
- JavaScript验证table任意单元格的值是否为空
- javascript验证输入是否为数字
- JavaScript验证18位或者15位身份证号码是否合法
- javascript_利用eval反射验证方法是否存在
- javascript 移动鼠标得到单元格所在table表中的rowIndex位置[兼容ie,firefox] 原创
- JavaScript---验证表单元素是否被修改
- javascript 手机号码验证是否正确
- Javascript验证用户输入URL地址是否正确
- javascript验证输入是否为数字
- 用javascript正则表达式验证网址格式是否正确
- javascript table美化鼠标滑动单元格变色
- Javascript验证用户输入URL地址是否为空及格式是否正确
- javascript 手机号码验证是否正确
- 很多人都想知道的,如何在table的任意单元格放置任意swing组件(附效果图)
- JavaScript 验证表单是否为空
- javascript验证url格式是否合法
- 简单的javascript表单验证,输入是否为空,确认密码。。
- javascript:验证是否是真实有效的身份证号码函数
- javascript或asp实现的判断身份证号码是否正确两种验证方法
- javascript验证邮件中是否含有@符号