Loader erscheint und läuft nicht mehr: Formularfehler beim Absenden der Seite
<p>Ich verwende derzeit dieses Javascript, um einen Loader aufzurufen, wenn auf die Schaltfläche „Senden“ geklickt wird. Wenn keine Formularfehler vorliegen, funktioniert der Loader einwandfrei und zeigt die Antwort nach dem Warten an. Wenn jedoch ein Formulareingabefehler auftritt, dreht sich der Loader weiter und die Anfrage wird nicht an das Backend übermittelt, sondern der Loader dreht sich unendlich. </p>
<pre class="brush:php;toolbar:false;"><div id="loader"
<div class="lds-dual-ring verstecktes Overlay">
<div class="loadcontent"><div><strong>Ihre Anfrage wird bearbeitet... Es kann bis zu 2 Minuten dauern. </strong></div></div>
</div></pre>
<pre class="brush:php;toolbar:false;">$('#submitBtn').click(function () {
$('#loader').removeClass('hidden')
// $('#loader').html('Loading').addClass('loadcontent')
// $("#loading").html("Loading");
})
</script>```
Dies ist die Codezeile, die dem Muster entspricht und die Formularvalidierung durchführt, wenn auf „Senden“ geklickt wird. </pre>
<pre class="brush:php;toolbar:false;"><div class="form-group">
<div class="form-control"style="padding: 0;">
{% ifequal field.name 'Port' %}
{% render_field field class="rowforinput marginforfields" style="height: 23px; margin-right: 0" / 16" pattern="^[12]/1/(?:[1-3]d|4[0-8]|[1-9])$"
{% endifequal %} </div>
</div></pre>
<pre class="brush:php;toolbar:false;">Wie kann ich dafür sorgen, dass dieses Loader-Skript nur ausgeführt wird, wenn keine Formulareingabefehler vorliegen? Ich arbeite mit Django, Javascript und HTML und bin ein Anfänger in JS. </pre></p>