2014-03-19 85 views
0

我有一個項目,在我有一個文件的形式...
我怎樣才能提交表單到控制器的行動,而不使用提交按鈕只是一個普通的按鈕?提交一個文件,而無需使用提交按鈕

+0

http://stackoverflow.com/questions/166221 /何燦我上傳 - 文件 - 異步與 - jQuery的 –

回答

0

你有很多選擇:在文件事件回調的選擇文件的

  1. 開始上傳。在點擊文件的HTML元素
  2. 開始上傳上傳明顯的方式
0

您可以使用jQuery來實現你想要的。下面是從here

<form id="target" action="destination.html"> 
    <input type="text" value="Hello there"> 
    <input type="submit" value="Go"> 
</form> 
<div id="other"> 
    Trigger the handler 
</div> 

採取的基本知識在你的jQuery:

$("#other").click(function() { 
    //Do stuff, then submit 
    $("#target").submit(); 
}); 
0

試試這個(使用普通的JavaScript):

<form action="upload_file.php" method="post" 
enctype="multipart/form-data" name="myForm"> 
<label for="file">Filename:</label> 
<input type="file" name="file" id="file"><br> 
<input type="button" name="button1" value="Just a Button" onclick="submitForm()"> 
</form> 



<script type="text/javascript"> 
function submitForm() { 
    document.myForm.submit(); 
} 
</script>