2017-05-17 2 views
1

Ich habe ein Formular, das niemals mit deaktiviertem JavaScript gesendet werden sollte.Was kann eine Formularübergabe bei deaktiviertem JavaScript auslösen, ohne button-/input (vom Typ submit) -tags

<form id="xxx" name="xxx" action="xxx"> 
    <input type="hidden" name="age"> 
    <input type="text" name="firstname"> 
    <input type="text" name="lastname"> 
</form> 

Es hat keine Taste-Tags oder einen Eingabe-Tag mit dem Typ "Eintragen" (<input type="submit"). Kann eine andere Aktion (außer aktiviertem JavaScript und clientseitige Manipulation) dieses Formular senden?

+2

Ich kann mir keine andere Möglichkeit vorstellen, als manuell auf die Aktions-URL zu posten (aber diejenigen, die diesen Pfad verwenden können, werden wahrscheinlich JS nicht deaktiviert haben). – DotBert

+0

vielleicht könnten Sie ein verstecktes Feld mit Javascript beim Laden der Seite mit einer Art von Token hinzufügen und dann in Ihrem Backend einchecken, wenn dieses Token gesetzt ist. Wenn es nicht Sie wissen, das Formular wurde mit js deaktiviert –

+0

Es ist eher eine "Machbarkeit" -Frage gestellt. Nicht darüber, was zu tun ist, wenn es möglich ist. – user871611

Antwort

0

Browser kann Ereignis mit key shortcuts auslösen, aber es hängt vom Browser ab und ich kann keine anderen Möglichkeiten sehen.

+0

Ich weiß, dass ich dieses Formular senden kann, wenn ich " user871611

Verwandte Themen