fileupload 原理

<HTML>
<HEAD>
</HEAD>
<SCRIPT LANGUAGE="JAVASCRIPT" type="text/javascript">
function HandleFileButtonClick()
{ document.frmUpload.myFile.click();
document.frmUpload.txtFakeText.value = document.frmUpload.myFile.value;
}
</SCRIPT>
<body>
<form name="frmUpload">
<input type="file" name="myFile" style="DISPLAY:none">
<input type="text" name="txtFakeText" readonly>
<input type="button" onclick="HandleFileButtonClick();" value="Browse" style="BACKGROUND:white">
</form>
</body>

</HTML>
这个就是将控件隐藏,再显示一个text和button作画面代替它,后面还是要调用控件提供的方法。这里text是只读的,因为没法给控件赋值。这样做的话,自然就不会发生前面的问题了。

posted @ 2009-05-11 10:32  翔宇编程  阅读(585)  评论(0编辑  收藏  举报
51CTO