Hallo,
in folgender Zeile ist ein entscheidendes Leerzeichen zuviel:
<input id ="Rezeptname" type="text" class="recipe" name="Rezeptname" size="63" maxlength="100" ></td>
var Rezeptname = document.getElementById("Rezeptname").valeu;
> es wird nur undefined ausgegeben.
was kein Wunder ist.
Freundliche Grüße
Vinzenz