Hi,
Also die Aussage dass das Script nicht stimmt is ja Schwachsinn. Natürlich stimmt es nicht, sonst würde es ja gehen.
Also dein Problem liegt nicht darin dass er nicht "Hallo" in das Textfeld schreibt, sondern dass er danach die Seite neu läd und dadurch der Wert wieder auf "" gesetzt wird.
Ausserdem versteh ich die Zeile mit dem Alert nicht, da er ja nichts ausgeben kann.
Also die Schritt:
Script:
function passwahl(textfeld)
{
alert("Done");
textfeld.value = "Hallo";
//return war meiner Meinung nach unnötig
}
Formular:
<form name="form1">
<input name="text1" type="text">
<input type="button" value="submit" onClick="passwahl(this.form.text1)">
// hier bestand der Fehler darin, dass du type als submit definiert hast. Dadurch hat er das Formular abgeschickt und da du kein action angegeben hast, hat er die Seite neu geladen wodurch der Text im Feld wieder verschwand
</form>
Ich hoffe jetzt geht es. So sieht meine Lösung zumindest aus...
Bis dann
Shockdoc1