Liebe(r) Fretful,
<input type="text" name="produktkategorie_feld" onchange="this.document.form.produktkategorie_dropdown.options[0].selected = true;">
das "this" hat hier nichts zu suchen. Du willst aus dem aktuellen document etwas haben, also benutzt Du "document.irgendwas" anstatt "this.document.irgendwas".
Nächster Punkt: Was genau ist "document.form"? Es gibt eine HTML-Collection unter "document", die nennt sich aber "forms" und muss wie ein Array mit einem numerischen Index aufgerufen werden. Das kann dann so aussehen: "document.forms[0]".
Stattdessen kannst Du Deinem Formular einen Namen geben, über den Du Dein Formular dann referenzierst. Das sieht dann so aus:
<form name="meinFormular" action="script.php" method="post">
Obiges Formular kannst Du in JavaScript über "document.meinFormular" erreichen.
Um das Select-Feld zurückzusetzen, solltest Du meines Wissens den selectedIndex auf null setzen, also so:
<input type="text" name="produktkategorie_feld" onchange="document.forms[0].produktkategorie_dropdown.selectedIndex = 0;">
Hilft Dir das weiter?
Liebe Grüße aus Ellwangen,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)