fastix®: Formulare auswerten ohne Abschicken

Beitrag lesen

Moin!

Hallo zusammen,

ich habe eine Frage, und bin meilenweit von ihrer Lösung entfernt. Eigentlich weiss ich nichtmal, ob ich sie im Themenbereich Javascript richtig verortet habe. Falls nein, entschuldigt das bitte.

Ich möchte Eingaben aus einem Formular noch auf derselben Seite auswerten. Ich denke, ich habe das auch schon irgendwo gesehen, kann mich aber nicht genau erinnern. Ich stelle mir das so vor, dass man in die einzelnen Textfelder Zahlen eingibt, die automatisch addiert werden. Die aktuelle Summe erscheint dann immer gleich aktuell unter dem Formular. Nach dem Abschicken wird zwar noch eine Ergebnisseite erstellt, aber man soll auch vorher schon wissen, woran man ist. Wie kann man soetwas realisieren? Kann jemand ein Beispiel verlinken?

Im Body...

<script type="text/javascript">
document.write('<input type="button" onclick="DeineFunction()">');

function DeineFunction()
{
/*
  Zu dies,
  Tu das,
  Tu jenes
*/
}

</script>

Erzeugt an der Stelle einen Button, sofern Javascript überhaupt aktiv ist. "DeineFunction" wird also onclick ausgeführt.

Möglichkeit 2:

<imput type="text" name="v1" onchange=
   "document.forms[0].elements['summe'].value =
      document.forms[0].elements['v1']*1
      + document.forms[0].elements['v2']*1"

<imput type="text" name="v2" onchange=
   "document.forms[0].elements['summe'].value =
      document.forms[0].elements['v1']*1
      + document.forms[0].elements['v2']*1"

Das Input erhält einen Eventhandler (onchange- Bei Änderung) und innerhabl von "..." ein Skript zugewiesen, welches ausgeführt wird.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.