donp: mehrere Form-Befehle ?

Beitrag lesen

Hi gary,

Wenn du mal reinschauen willst:www.vam-shop.com [...]

Sorry, das ist mir jetzt too much, aber:

Da muss was falsch sein.
<input type="hidden" name="Box00" value=artikel>

Allerdings: Was soll denn value=artikel bedeuten?
Du meinst mit "artikel" wohl die globale Variable, die in CheckD00() den Wert bekommen hat. Aber woher soll der Browser wissen, dass du die meinst? Dass du überhaupt hier etwas javaScriptiges meinst?

Für den Browser sieht <input [...] value=artikel> so aus, als hätte man die Anführungszeichen um den Wert "artikel" vergessen, und tolerant wie Browser nunmal sind, schickt er trotzdem den String "artikel" mit, so wie er angegeben ist.

Ersetze also in CheckD00() die Zeile (ihr fehlt eh ein Semikolon):
artikel = (document.Box00.D00.options[i].value)

durch:
document.Formular.artikel.value = document.Box00.D00.options[i].value;

und alles wird gut.

Die Zeile mit dem Formularfeld
<input type="hidden" name="artikel">

kann so bleiben. Der Wert wird ja dann von CheckD00() eingesetzt.

Gruß, Don P