• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

js-Datei Variablen in Formular eintragen

Dirk1234

New member
Hallo, ich tüftle schon eine ganze Weile an folgendem Problem.

Ich habe in einer js-Datei folgendes definiert.....

function Artikel() {

var i = document.forms[0].elements[0].value

var Artikelnummer = new Array();
var Preis = new Array();


Artikelnummer[0] = "123456"
Preis[0] = "654321"
.
.
.
.
.

document.forms[0].elements[9].value = Artikelnummer
document.forms[0].elements[10].value = Preis
}

Ich möchte nun von einer HTML-Seite per Button-Click die Variablen Artikelnummer(X) und Preis(X) in ein neues Formular automatisch in Textfelder - nicht editierbar - eintragen lassen. Bei meinen Versuchen erscheint entweder Objekt erwartet oder undefined. Ich wäre dankbar für eine Antwort.
 
Hallo,

habe durch einen Tip schon die Reihenfolge in der Js-Datei geändert:

var Artikelnummer = new Array();
var Preis = new Array();


function Artikel() {

var i = document.forms[0].elements[0].value


Artikelnummer[0] = "123456"
Preis[0] = "654321"
.
.
.


Das Problem ist jetzt der korrekte Aufruf der Variable beim Button-Klick, welcher danach die Formularseite öffnen soll.

Ist dies mit :

<input onclick="Artikel()" ........

möglich. Vielleicht könntest Du die genaue Syntax angeben, manchmal reicht ja schon 1 falsches Zeichen.

Danke schon im voraus.
Dirk
 
i ist so wie ich das sehe der Wert eines Inputs...logischer weise muss dieser eine Zahl sein, da die Elemente deiner Arrays nur als Zahlen definiert sind.

Probier mal i =parseInt(document.forms[0].elements[0].value);

<input onclick="... sollte gehen. (onclick ist ein Mausklick!!!)
Auf http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm stehen alle Handler, und wo Sie in welchem Browser gehen.
 
Zurück
Oben