jquery.blockUI.jsをHTMLページに追加してスクリプトで使用しました。私のHTMLページは:フォームを送信するときにjavascript blockUIがFirefoxで動作しない
<form class="form-horizontal" role="form" id="form" method="POST" >
<button type="submit" class="btn btn-default btn_red" id="btnSubmit">Submit</button>
</form>
{% block customjs %}
<script src="js/jquery.blockUI.js"></script>
<script type="text/javascript">
$(document).ajaxStop($.unblockUI);
$(document).ready(function() {
$("#form").submit(function(){$.blockUI({ message: '<h4><img src="/image/gears.gif" />Please wait...</h4>' });
});
</script>
{% endblock %}
これはFirefox 50.1.0バージョンでは機能しません。これを送信ブロックに使用すると、動作しません。私はボタンでonclick
メソッドを試しました。
<button type="submit" class="btn btn-default btn_red" id="btnSubmit" onclick="testing()">Submit</button>
<script>
function testing() {
$.blockUI({ message: '<h4><img src="/image/gears.gif" />Please wait...</h4>' });
}
</script>
これは機能しませんでした。最後に私もこれを試しました
$("#btnSubmit").click(function(){$.blockUI({ message: '<h4><img src="/image/gears.gif" />Please wait...</h4>' });
});
これはまた、Firefoxでは動作しません。しかし、Chromeで働いた。ですから、firefoxでこれを実行する方法を教えてください。私はPython djangoプロジェクトを作成しています。これを行わずにプロジェクトを続行できません。
おかげ
あなたは、任意のJavaScriptコンソールのエラーを表示することができますか?もしそうなら、同じものを貼り付けてください。 –
@AbijithMgエラーなし –
このをhtmlファイルの先頭に含めてみてください。 –