代码如下:
图片1 <INPUT id="FileUp1" type="file" size="10" name="FileUp1" runat="server"><br>显示的效果是"图片1 一个文本框 按钮浏览...",我现在不想要文本框了,请问大家,应该怎么设置,另外如果我要设置"按钮浏览..."的长度怎么办呀

解决方案 »

  1.   

    ^…………你哪国的啊 /?
         这么恐怖的问题你也问的出来
        你把那个文本框的 visible设置成false
      那个长度你用style="width:length"
    不知道正确理解你的意思不?
      

  2.   

    不行的,
    图片1 <INPUT id="FileUp1" type="file" size="10" name="FileUp1" runat="server" visible = false><br>
    按钮不就没有了,我要按钮,不要文本框
      

  3.   

    还是要用file控件的,不过你可以把它隐藏起来,用代码控制把你的文件名放进去
    因为FILE控件的VALUE是只读的,所以要用模拟键盘输入if (retval.length > 0)
    {
      document.Form1.btn_file.focus();
      document.Form1.btn_file.select();
      var WshShell = new ActiveXObject("Wscript.Shell");

      retval = retval.replace("//","/");
      for (i = 0; i <= retval.length - 1; i++)
      {
        try
        {
    WshShell.SendKeys(retval.substring(i, i+1));
        }
        catch(e)
        {}
       }
       WshShell.Quit; 
    }  原理,先把光标定位在FILE控件上,再全选,再输入文件路径及其路径你可以根据这些再想想,问题就可以解决了
      

  4.   

    <input type="file" id="btn_file" name="btn_file" value="test" style="display:none">
    <input type="button" name="btn_abc" value="瀏覽" onclick="F_Open_dialog()"><script language="javascript">
    function F_Open_dialog()
        {
    document.space.btn_file.click();
    tmp_str = document.space.btn_file.value;
    alert(tmp_str);
    document.space.btn_file.value='';
        }
    </script>