6 txt1 = document.all.strFile;
7 txt2 = document.all.strTitle;

解决方案 »

  1.   

    我把整个function贴出来,能帮我看看哪错了吗?
    var txt1;
    var txt2;
    var str;
    txt1 = document.getElementById(strFile);
    txt2 = document.getElementById(strTitle);
    str = txt1.value;
    if (str=="")
    {
    alert("请选择您要填加的附件");
    return false;
    }
    if (txt2.value=="")
    {
    alert("请输入附件的描述");
    return false;
    }
    var strName;
    var strValue;
    var objAdd;
    objAdd = document.getElementById(strSelect);
    strName = txt2.value + "→" + txt1.value;
    strValue = txt2.value;
    objAdd.options[objAdd.options.length] =  new Option(strName,strValue,false,false);
    return false;
      

  2.   

    function addTo(strFile,strTitle,strSelect)忘加了,其中strSelect是一个select的name,
    代码中有一些累赘,是我测试时加上去忘删的
      

  3.   

    To:woyingjie(庆祝国足取得亚洲杯亚军的好成绩:() 
        还是提示同样的错误
      

  4.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <script language=javascript>
    function testfuc(strFile,strTitle,strSelect){
    var txt1;
    var txt2;
    var str;
    txt1 = document.getElementById(strFile);
    txt2 = document.getElementById(strTitle);
    str = txt1.value;
    if (str=="")
    {
    alert("请选择您要填加的附件");
    return false;
    }
    if (txt2.value=="")
    {
    alert("请输入附件的描述");
    return false;
    }
    var strName;
    var strValue;
    var objAdd;
    objAdd = document.getElementById(strSelect);
    strName = txt2.value + "→" + txt1.value;
    strValue = txt2.value;
    objAdd.options[objAdd.options.length] =  new Option(strName,strValue,false,false);
    return false;
    }
    </script>
    <input type=file id=file1>
    <input type=text id=text1>
    <select id=select1>
    <option value=0>111111</option>
    </select>
    <input type=button onclick="javascript:testfuc('file1','text1','select1');" value=ok>
    </BODY>
    </HTML>不知道楼主是不是要这样的效果
      

  5.   

    其实我这个是放在.net里面用的,不过我在调用的时候总是提示上面那个问题,很郁闷