我要通过JAVASCRIPT来改变一个FORM里的元素的值,如何做呢?急。马上给分

哟西哟西地 2005-07-01 10:23:22
<html>
<head>
<title>test</title>
<script language="javascript">

function PostSubmit(filevalue,vervalue)
{
alert("ok");
//alert(filevalue);
//alert(vervalue);
document.postfile.filename.title=filevalue;
//--》我想在这里动态的改态要提交的文件,为何总是不成功?要怎么做呢?

document.postfile.version.value=vervalue;
//-》这里又可以,为什么?
alert(document.postfile.version.value);
alert(document.postfile.filename.value);//->这里提示为空


//document.postfile.submit();
}
</script>

</head>

<body>
<form name="postfile" method='post' ENCTYPE='multipart/form-data' action='up.php'>
<table border='1'>
<th colspan='2'><center><b>test</b></center></th>
<tr><td>Select file:</td><td><input type='file' name='filename'></td></tr>
<tr><td>Version:</td><td><input type='textbox' name='version'></td></tr>
<tr><td colspan='2'><center><input type='submit' value='Add / Update Addon'></center>
</table>
</form>
</body>
</html>
...全文
46 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
哟西哟西地 2005-07-01
那我现在上传文件。并且我不想出现上传文件的表单界面。如何做?
回复
mind5 2005-07-01
浏览器端无法对file元素赋值的,这条路走不通
因为涉及到安全性,防止服务器端未经用户允许就上载文件,所以就只能这样了
回复
发动态
发帖子
JavaScript
创建于2007-09-28

8.4w+

社区成员

Web 开发 JavaScript
申请成为版主
社区公告
暂无公告