給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
最新推荐文章于 2023-02-28 15:15:23 发布