代码如下:
图片1 <INPUT id="FileUp1" type="file" size="10" name="FileUp1" runat="server"><br>显示的效果是"图片1 一个文本框 按钮浏览...",我现在不想要文本框了,请问大家,应该怎么设置,另外如果我要设置"按钮浏览..."的长度怎么办呀
图片1 <INPUT id="FileUp1" type="file" size="10" name="FileUp1" runat="server"><br>显示的效果是"图片1 一个文本框 按钮浏览...",我现在不想要文本框了,请问大家,应该怎么设置,另外如果我要设置"按钮浏览..."的长度怎么办呀
这么恐怖的问题你也问的出来
你把那个文本框的 visible设置成false
那个长度你用style="width:length"
不知道正确理解你的意思不?
图片1 <INPUT id="FileUp1" type="file" size="10" name="FileUp1" runat="server" visible = false><br>
按钮不就没有了,我要按钮,不要文本框
因为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控件上,再全选,再输入文件路径及其路径你可以根据这些再想想,问题就可以解决了
<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>