找回密码
 立即注册

QQ登录

只需一步,快速开始

婧友521

银牌会员

28

主题

59

帖子

3423

积分

银牌会员

积分
3423

活字格认证

婧友521
银牌会员   /  发表于:2012-6-8 14:12  /   查看:6158  /  回复:3
我设计了一张表格,怎样通过循环判断表格的每一行是否为空?
然后js弹出提示框? 前台方法实现???

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-6-8 15:05:00
沙发
回复 1楼婧友521的帖子

你好,实现方法如下:

  1. function IsEmpty() {
  2.             var _spread = this.document.getElementById("FpSpread1");
  3.             var _rowCount = _spread.GetRowCount();
  4.             var _colCount = _spread.GetColCount();
  5.             var flag = 'empty';
  6.             for (var i = 0; i < _rowCount; i++) {
  7.                 for (var j = 0; j < _colCount; j++) {
  8.                     var _cellValue = _spread.GetValue(i, j, true);

  9.                     if (_cellValue != '') {
  10.                         flag = 'non-empty';
  11.                     }
  12.                 }
  13.                 if (flag == 'empty') {
  14.                     alert(i + '行' + '为空');
  15.                 }
  16.                 flag = 'empty';
  17.             }
  18.         }
复制代码
回复 使用道具 举报
婧友521
银牌会员   /  发表于:2012-6-8 16:43:00
板凳
后台怎样循环判断啊?,我后台像这样判断却报错,
麻烦照着前台写一个一样判断的后台代码?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-8 18:23:00
地板
回复 3楼婧友521的帖子

后台代码如下:

  1. private void IsEmpty()
  2.         {
  3.             var _rowCount = _spread.Sheets[0].RowCount;

  4.             var _colCount = _spread.Sheets[0].ColumnCount;

  5.             var flag = "empty";

  6.             for (var i = 0; i < _rowCount; i++) {

  7.                 for (var j = 0; j < _colCount; j++) {
  8.                     var _cellValue = _spread.Sheets[0].GetValue(i, j);

  9.                     if (_cellValue != null) {
  10.                         flag = "non-empty";
  11.                     }
  12.                 }

  13.                 if (flag == "empty") {
  14.                     Response.Write("<script type='text/javascript'>alert( '行为空');</script>");
  15.                 }

  16.                 flag = "empty";
  17.             }
  18.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部