JavaScript Form OnSubmit funktioniert, aber Handeln nicht

Auf meine FORM aus irgendeinem Grund, kann ich meine form-input-variable über onsubmit aber nicht mit action.

Dies funktioniert:

<form onsubmit="javascript:myFunc(this.city.value);">
    <p><input type="text" id="city-field" name="city" onfocus="this.select();" /> <input type="submit" value="Find" /></p>
</form>

Dies nicht funktioniert (this.city.value gefunden wird, null sein)

<form action="javascript:myFunc(this.city.value);">
    <p><input type="text" id="city-field" name="city" onfocus="this.select();" /> <input type="submit" value="Find" /></p>
</form>

Warum ist es, dass onsubmit können die this.city.value aber die action Veranstaltung nicht?

InformationsquelleAutor | 2009-06-12

Schreibe einen Kommentar