javascript表单提交以修改操作

时间:2010-11-05 00:10:08

标签: javascript forms submit action

我正在尝试根据所发布文件的名称修改表单的帖子网址。任何建议非常感谢。这是代码(不起作用):

<script type="text/javascript">  
    function submit_form()  
    {
        document.uploadform.action = "upload?name=" + document.uploadform.codejar.value;
        return 1;
    }
</script>
<form name="uploadform" method="post" onsubmit="return submit_form();"> 
<table> 
<tr><td>Select your jar to upload</td></tr> 
<tr><td> <input type="file" name="codejar" style="width: 400"></td></tr> 
<tr><td><input type="submit" name="send" value="Upload jar"></td></tr> 
</table> 
</form> 

2 个答案:

答案 0 :(得分:2)

“我正试图让它做一个文件的简单http帖子,到一个文件名作为参数的网址”

然后就这样做:

function submit_form()  {
    document.uploadform.action = document.uploadform.codejar.value;
    document.uploadform.submit();
}

...并考虑将“发送”按钮更改为

<button type="button" onclick='submit_form()'>Upload jar</button>

答案 1 :(得分:0)

你为什么要这样做?

一旦表单张贴,您应该能够访问它。

此外,从文件输入中获取值时,浏览器可以发送不同的内容。