クリックすると「type = file」で入力タグを呼び出すボタンがあります
JavaScript コード:
<table>
<tr>
<td >
<button type="button" style="width:207px" onclick="ClickMe()">Click</button>
</td>
</tr>
</table>
<form action="/uploadExcelservlet" name="uploadExcelFile" method="POST" enctype="multipart/form-data" >
<input type="file" class="Hello" name ="Hello">
</form>
クリック選択時。「Hello」を呼び出してブラウズ ウィンドウを開いてみます。
ユーザーがファイルを選択します。ここでファイル名を取得するにはどうすればよいので、サーバーに投稿してサーバー内のファイルを取得できます。
js ファイル:
function ClickMe()
{
var frm = document.Hello;
$(function() {
$(".Hello").click();
$("[name='Hello']").change(function () {
alert('here');
if($(this).val()!=""){
frm.submit();
}
});
})
}