給file賦初值是不可行的
我是這樣這樣做的
<Script language="JavaScript">
function filevalue(){
if (mainform.file1.value!="") {
mainform.filename.value=mainform.file1.value;
}}
</script>
<FORM NAME="mainform" >附檔名稱:
<input type="input" name="filename" size="30" maxlength="150" value="c:/abc.txt" style='width:200;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff' >
<input type="file" name="file1" size="25" maxlength="100" onMouseOut='filevalue()' style='cursor:hand;width:20;height:20;border:1 solid #9a9999; font-size:9pt; background-color:#e4f6ff' >
</form>
就是把file的長度設為最小,用一個input代替,再將每次file改變的值賦給input
仿type=file 设置value
最新推荐文章于 2025-04-26 08:42:21 发布
本文介绍了一种利用JavaScript处理HTML中文件输入元素的方法。通过监听文件选择的变化,并将选择的文件路径显示在一个输入框中,使得用户能够清晰地看到所选文件的信息。
5636

被折叠的 条评论
为什么被折叠?



