Try..if trim(frmid.cellname.value)=empty then
->
if trim(Eval(frmid&"."&cellname&".value"))=empty then

解决方案 »

  1.   

    if trim(Eval(frmid&"."&cellname&".value"))=empty then
    报错该语句中 类型不匹配vbscript里有eval这个函数吗?
    我以为只有javascript里有麻烦啊
      

  2.   

    cellname是个变量, 表示form 里一个input的name
      

  3.   

    vbscript里有eval这个函数
    不仅前台有
    后台脚本也有
      

  4.   

    =empty 
    换成 isempty函数?
      

  5.   

    问题在 frmid.cellname这里,其他都无所谓
      

  6.   

    for each obj in document.getElementsByName("cellname")
    alert(obj.value)
    next
      

  7.   

    试了一下,没有反应
    for each obj in document.getElementsByName("cellname")
    alert(obj.value)
    next应该是没找到一个obj真奇怪,这种问题难道大家都没碰到过吗?
      

  8.   

    哈,总算出来了,应该是:for each obj in document.getElementsByName(cellname)
    alert(obj.value)
    nextcellname不带引号表示变量,hoho,谢谢 超级大笨狼,强男!!!
      

  9.   

    不过按这种方法,这个函数里是ok了,但页面提交以后,这100×100个input的值,还是不知道用request怎么取,大哥再帮帮忙
    redim rr(100,100)for i=1 to 100
               for j=1 to 100
               
               cellname="r"&cstr(i)&"c"&cstr(j)
               
               rr(i,j)=request(cellname)
               
               response.write rr(i,j)&"|"
               next
    next这样还是语法不对的