Hilfe....! Java und Formulare!

Sunke

Mitglied
Hi, hab mich mal heute so mit Java vertraut gemacht. Brauch für meine Homepage nämlich ein Bestellwesen. Hab mal folgendes programmiert:

http://sangria.sa.funpic.de/test.html

Bitte nicht schimpfen wenn der Script vll. echt sch**** ist, ist mein erstes Script.
Folgendes Problem:
Mit Opera gehts mit IE 6.0 nicht why? :confused:
Zweitens, ich möchte gerne alle Daten, die nun in den Formularen stehen per email per Buttonklick versenden. Ist das möglich, wenn ja, wie? :confused:

Bedanke mich schon mal!
 
Also ich hab das Script mal angesehen. Was mich wundert ist, dass es überhaupt funktioniert. Für meine Geschmack fehlen bei den option-Tags die Values. Und ohne die kannst du auch document.Bestellung.Foto2.value nicht auswerten.

Meiner Meinung nach müsste das so aussehen:
HTML:
<select name="Foto2">
<option value=1>9x13 (Stk. 0,25€)</option>
<option value=2>10x15 (Stk. 0,30€)</option>
usw.

Ich würde auch die Values nicht als Übergabeparamter übergeben, sondern direkt in der jeweiligen Funktion auslesen. Also z.B. so

function beispiel()
{
var format;

format = document.Bestellung.Foto1.value;
...
}

Um den Case übersichtlicher zu gestalten würde ich das so schreiben:

HTML:
function beispiel ()
{
var wert;
var format_wert;

switch(format1){
case 1:  /* Geht nur, wenn die den Option Tag um Value ergänzt */
wert = 0.25;
break;

case 2: 
wert = 0.40;
...

}

format_wert = anzahl * wert;
document.Bestellung.Wert2.value = format_wert +" €";

}

Ich hoffe die Tipps helfen dir ein bischen weiter. Wie gesagt der Fehler wird wohl an dem fehlenden Value Eintrag liegen.

Ergänzend hier noch ein Hinweis für den Mailversand:
HTML:
<form action="mailto:eierschale@irgend.wo" method="post" enctype="text/plain">
<!-- hier folgen die Formularelemente -->
</form>
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück