要用javascript验证两个datagrid模板列里面的textbox的值在输入的时候必须为数字,在点保存按钮的时候两个或多个textbox值之和为1?请问要怎么写呢?

解决方案 »

  1.   

    " 在点保存按钮的时候两个或多个textbox值之和为1? " 
    什么意思?
      

  2.   

    //--不能有为空的某些列
           function DtlNullChk(ChkColIndex)
           {
               for (var i=2;i<=document.all(trgDtltblName).rows.length-1;i++)
                {
              if (jtrim(document.all(trgDtltblName).rows[i].cells[ChkColIndex].children[0].children[0].value)=="")
              {
                 alert(document.all(trgDtltblName).rows[0].cells[ChkColIndex].innerText+" 不能为空!");
                 return false;
              }                }                return true;
           }
      

  3.   

    实际上就是对Html的table操作!!DataGrid到客户端还不是一个Html的table
      

  4.   

    JS 根据你的DG的 ID得到该控件,其实就是一表格,然后就是对表格的节点获取的操作了,应该不用再说了吧