abc="document.form1.T"+j;
abc2=eval(abc);
if(abc2.value="")

解决方案 »

  1.   

    if(document.form1["T"+j].value=='')
      

  2.   

    document.form1.T<?=j?>.value==''
      

  3.   

    if(document.form1.["T"+j].value=='')在脚本里面不支持<?=j?>.
      

  4.   

    1.将你的文本框的id命名成成同一个名字
    如:
    <form name=form1>
    <input type=text name=T1 id=Tname>
    <input type=text name=T2 id=Tname>
    <input type=text name=T3 id=Tname>
                  .
                  .
                  .
    <input type=text name=Tn id=Tname>
    </form>
    2.判断:
    <SCRIPT Language="JavaScript">
    <!--
    function anyCheck(Tname) {
    var total_num;
    total_num = 0;
    var check_length = document.form1.Tname.value;
    if(check_length == 1)
    {
    if(document.form1.Tname.value == "")
    {
    alert("请输入!");
    document.form1.Tname.focus()
    return false;
    }
    }
    else
    {
    for(loop = 0;loop < check_length;loop++)
    {
    if (eval("document.form1.ckbox[" + loop + "].checked") == true) 
    {
    alert("请输入!");
    document.form1.Tname[loop].focus()
    return false;
    break;
    }
    }
    }}
    //-->
    </SCRIPT>
      

  5.   

    写错了:
    <SCRIPT Language="JavaScript">
    <!--
    function anyCheck(Tname) {
    var total_num;
    total_num = 0;
    var check_length = document.form1.Tname.value;
    if(check_length == 1)
    {
    if(document.form1.Tname.value == "")
    {
    alert("请输入!");
    document.form1.Tname.focus()
    return false;
    }
    }
    else
    {
    for(loop = 0;loop < check_length;loop++)
    {
    if (eval("document.form1.ckbox[" + loop + "].value") == "") 
    {
    alert("请输入!");
    document.form1.Tname[loop].focus()
    return false;
    break;
    }
    }
    }}
    //-->
    </SCRIPT>
      

  6.   

    if(document.form1.["T"+j].value=='')在脚本里面不支持<?=j?>.
    同意!!!!
      

  7.   

    这么写脚本啊
    <?php
    echo "
    <script language=\"javascript\">
    if(document.form1.[\"T\"+".$j."].value=='')
    ......
    </script>";
      

  8.   

    同意snmr_com(麒麟厍人)

    indeed(将你的文本框的id命名成成同一个名字)
      

  9.   

    document.form1.elements['T'+j].value==''try~~~