отправка формы javascript для изменения действия - PullRequest
1 голос
/ 05 ноября 2010

Я пытаюсь изменить URL-адрес сообщения в зависимости от имени публикуемого файла.Любые предложения очень ценятся.Вот код (который не работает):

<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 ]

2 голосов
/ 05 ноября 2010

"Я пытаюсь заставить его сделать простую HTTP-запись файла, в URL с именем файла в качестве параметра"

Просто сделайте это тогда:* ... и подумайте об изменении кнопки «отправить» на

<button type="button" onclick='submit_form()'>Upload jar</button>
0 голосов
/ 05 ноября 2010

Зачем вам это нужно?

Вы сможете получить к нему доступ после отправки формы.

Кроме того, браузеры могут отправлять разные вещи при получении значения из файловых входов.

...