Beim Absenden des Formulars kann die Aktions-URL nicht korrekt springen.
P粉674876385
P粉674876385 2023-08-28 22:30:40
0
2
467
<p>Wenn ich das Formular abschicke, wird es mich nicht zur richtigen URL weiterleiten, sondern einfach auf derselben URL bleiben und die Parameter hinzufügen. So: /todo?message=themessage statt /todo/add</p> <pre class="brush:php;toolbar:false;"><form> <div class="form-group" action="/todo/add" <label for="message">Neue Aufgabennachricht hinzufügen</label> <input type="text" class="form-control" name="message" <button type="submit" class="btn btn-primary">Add</button> </div> </form></pre> <p>In meiner /todo/add-URL ist dieser Route ein PHP-Skript zugewiesen, das nur einen String ausgibt, um zu sehen, ob das Formular auf die URL trifft, aber das ist nicht der Fall, es bleibt nur mit den Parametern auf der gleichen Seite . </p>
P粉674876385
P粉674876385

Antworte allen(2)
P粉594941301

将action=''和method=''放在form标签中,而不是div标签中

P粉937769356

你差不多做到了。你需要做的就是将"action"和"method"属性移到form标签中,而不是div标签中。

由于你在form标签中没有"action",默认行为是将表单提交到同一页。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!