Ich möchte dieses Formular senden, sobald die Seite geladen wurde, und ich habe den folgenden Code verwendet, um es zu tun. Das Problem ist, dass die Seite neu geladen wird und in dieser Schleife bleibt.'Senden' onload tritt in eine Schleife ein
HTML
<body onload="document.getElementById('filters').submit();">
<form id="filters" method="post">
<section>
<select id="Genre" name="genres" >
<option value="Select Genre">Select Genre</option>
<option value="All">All</option>
{% for row in genre %}
<option value="{{row.genre}}">{{row.genre}}</option>
{% endfor %}
</select>
<select id="Rating" name="ratings" >
<option value="Select Rating">Sort by Rating</option>
<option value="Best">Best</option>
<option value="Rating_IMDB">IMDB</option>
<option value="Rating_RT">Rotten Tomatoes</option>
</select>
</section>
</form>
</body>
Sie müssen eine Aktion in Ihrem Formular setzen –
Sie werden nie ohne einige Änderungen, weil dieser einreichen diese Seite zugreifen können. Wir wissen nicht, was diese genauen Änderungen sein müssen, da der erwartete Ablaufprozess für all das nicht in Frage steht. – charlietfl