J.Borchert: Script rechnet nicht

Beitrag lesen

Habe den Fall gelöst.

  
function Preis () {  
    var se = document.Pizza.Sorte1.value;  
    var si = document.Pizza.Groesse1.value;  
    if (se == "Salami" && si == "18cm") { ep = 2.70; }  
    if (se == "Salami" && si == "28cm") { ep = 5.40; }  
    if (se == "Tuna" && si == "18cm") { ep = 3.50; }  
    if (se == "Tuna" && si == "28cm") { ep = 6.80; }  
    if (se == "Hawaii" && si == "18cm") { ep = 3.55; }  
    if (se == "Hawaii" && si == "28cm") { ep = 6.88; }  
    document.Pizza.Einzelpreis1.value = ep.toFixed(2);  
                 }  

Dazu muß doch im Formular das <select> oder besser <option> einen value haben:

  
<select name="Groesse1" size=1 onChange="Preis();">  
                <option value="18cm">18cm  
                <option value="28cm">28cm  
            </select>  

Danach hat alles funktioniert. Danke für Eure Anregungen.