friedsch: JavaScript Formulare

Bei diesem Quelltext wird bei klick auf den button
das Textfeld 'Ausgabe' gefüllt.

<form name="Test" action="">
<input size="30" name="Ausgabe" ><br>
<input size="30" name="Ausgabe2" ><br>
 <input type="button" value="Update"
 onClick="this.form.Ausgabe.value=document.lastModified">
</form>

Gibt es eine Möglichkeit, den Befehl: 'this.form.Ausgabe' so zu ändern, dass er das lastModified immer in das aktive Textfeld (wo cursor ist) schreibt? (Also bei Bedarf auch ins Textfeld 'Ausgabe2')

Danke Friedsch

  1. <input size="30" name="Ausgabe" ><br>
    <input size="30" name="Ausgabe2" ><br>
     <input type="button" value="Update"
     onClick="this.form.Ausgabe.value=document.lastModified">

    Gibt es eine Möglichkeit, den Befehl: 'this.form.Ausgabe'

    ist kein Befehl

    so zu ändern, dass er das lastModified immer in das aktive Textfeld (wo cursor ist) schreibt? (Also bei Bedarf auch ins Textfeld 'Ausgabe2')

    Der Cursor ist nirgendwo, wenn Du auf den Button klickst. Du kannst lediglich eine globale Focus-Überwachung für die Inputs schreiben und das zuletzt aktive Feld in einem globalen Objekt ablegen - und dieses dann verwenden statt Ausgabe.