0
私は以下のような単純なフォームを持っています。 Firefoxでこれにより、以下のフォームにonsubmit属性を追加した後にfirefoxフォームが送信されない
<script>
function showProgressBar(){
return displayProgressBar();
}
function displayProgressBar(){
var imgUrl = commonObj.appBasePath + '/static/images/ajax-loader.gif';
$("#content").html('<div align="center" style="padding-top:200px"><img src="' + imgUrl+'" /></div>');
return true;
}
</script>
よう
<form onsubmit="return showProgressBar();" method="post" action="charts?operation=dashboard" enctype="multipart/form-data">
<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}" />
<button type="submit">Upload</button>
</form>
と2つのjsの方法は、フォームが提出されていません。これはクロムで正しく機能します。
私はonsubmit属性を削除すると、それもfirefoxで動作します。
ここではFirefoxの問題は何ですか?
メソッド呼び出しを削除してtrueを直接返すと、以下のように動作します。
function showProgressBar(){
return true;
}
ここで、JavaScriptコードをヘッダーまたは本文に配置しましたか? –
私は体に入れました。 – ashishjmeshram
さて、フォームの上にある必要があります。 –