javascript表单提交以修改操作

javascript表单提交以修改操作,javascript,forms,submit,action,Javascript,Forms,Submit,Action,我正试图根据发布文件的名称修改表单的发布url。非常感谢您的任何建议。下面是代码(不起作用): 函数提交表单() { document.uploadform.action=“upload?name=“+document.uploadform.codejar.value; 返回1; } 选择要上载的jar 您为什么需要这样做 表单发布后,您应该能够访问该表单 此外,当从文件输入中获取值时,浏览器可以发送不同的内容。“我试图让它对文件进行简单的http post,并将文件名作为参数发送到url。”

我正试图根据发布文件的名称修改表单的发布url。非常感谢您的任何建议。下面是代码(不起作用):


函数提交表单()
{
document.uploadform.action=“upload?name=“+document.uploadform.codejar.value;
返回1;
}
选择要上载的jar

您为什么需要这样做

表单发布后,您应该能够访问该表单


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

“我试图让它对文件进行简单的http post,并将文件名作为参数发送到url。”

那么就这样做吧:

function submit_form()  {
    document.uploadform.action = document.uploadform.codejar.value;
    document.uploadform.submit();
}
…并考虑将“发送”按钮更改为

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

我想他想发送文件输入的值。谢谢,史蒂夫。这离我想做的事情更近了。现在我得到了http post,其中包含了我期望的参数。但是,实际发布的数据是codejar=UserServer.jar,而不是实际的jar字节。我现在使用的代码是:函数submit_form(){document.uploadform.action=“updatecode?name=“+document.uploadform.codejar.value;document.uploadform.submit();}。。。Upload jarok设置enctype=multipart/form data\get发布的jar字节,但也包含各种文本。是否有一种编码只会发布jar字节?对不起,没有你的代码就帮不了什么忙。但听起来你正在走向成功,我正试图让它对文件进行简单的http发布,发送到一个以文件名为参数的url。
<button type="button" onclick='submit_form()'>Upload jar</button>