2016-10-28 2 views
2

Ich möchte ein HTML-Formular erstellen, das tatsächlich das [form] -Tag in ELM verwendet. Keines der Beispiele online tun dies - sie setzen einfach die [Eingabe] Tags in ein [div] anstelle eines [Formulars]Wie wird Html.form in ELM-Form verwendet?

Wenn ich versuche, meine Elm App zu einem [Formular], meine [input type = sumbit] Tags scheinen nicht zu Elm zurückzurufen. Das Senden versucht, die Seite zu verlassen und ein "?" zu meiner URL.

Irgendwelche Hinweise, wie das geht?

WARUM: Ich möchte eine Verwendung [Formular] sein, so dass ich das Attribut "erforderlich" für einige Felder [Eingabe] verwenden kann. Dies ist nur ein Teil meiner Validierung, aber ich mag die Benutzeroberfläche, die "Tag" präsentiert.

Antwort

2

Sie sollten onSubmit in Html.form verwenden.

Hier ist das Beispiel.

Html.form [ onSubmit Submit ] 
    [ input 
    [ type' "submit" 
    , value "click here to submit" 
    ] 
    [] 
    ]