送信ボタンを使用して tomcat サーバーにファイルをアップロードしていますが、問題はページがリロードされることです。私が使用する場合return false
、ファイルはアップロードされません。ファイルをアップロードしないボタンを使用しようとしました。
jstl
クライアント側にJavaScriptを使用しています。
<form:form modelAttribute="uploadItem" name="frm" method="post"
enctype="multipart/form-data">
<fieldset>
<legend>Upload File</legend>
<table>
<tr>
<td><form:label for="fileData" path="fileData">File</form:label><br />
</td>
<td><form:input path="fileData" id="csv" type="file" /></td>
</tr>
<tr>
<td><br /></td>
<td><input id="subUpload" type="submit" value="Upload" /></td>
</tr>
</table>
</fieldset>
</form:form>
私のJavaScriptの場合:
$("#subUpload").click(function(e) {
var image = document.getElementById("csv").value;
if(image!=''){
var checkimg = image.toLowerCase();
if (!checkimg.match(/(\.CSV|\.csv)$/)){
alert("Please enter Image File Extensions .jpg,.png,.jpeg");
document.getElementById("image").focus();
return false;
}
}
return true;
e.preventDefault();
});
私も使用e.preventDefault()
しましたが、まだリロードしています。
助けてください。