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

Formularfelder aus pull-down-menu füllen

jacky

New member
Hallo,

ich versuche mich gerade an einem Formular (zur Berechnung von U-Werten). Zunächst muss ich über ein pull-down menu verschiedene Baustoffe in Formularfelder einfügen. Leider funktioniert mein Skript nur so, dass der ausgewählte Baustoff, der in der Variable "ziel" gespeichert wird, in allen mittels Index a hochgezählten Feldern erscheint. (Dazuhin sind es noch die falschen Felder, weiss nicht, wie ich die richtigen ansprechen kann). Ich will jeden gewählten Baustoff separat in die (dafür definierten) noch leeren Felder füllen. Wahrscheinlich eine einfache Übung, wer weiss was?

Code:
function lade_Baustoff(){	var a;
					for (a=0; a<5; a++)
						{
						if (window.document.forms[1].elements[a].value!=" ")
				
{
							var indx=document.Baustoffwahl.aufrufen.selectedIndex;
                                        		var ziel=document.Baustoffwahl.aufrufen.options[indx].value;
							window.document.forms[1].elements[a].value=ziel;
							}	

 						}
                                    }

Siehe auch das html:

Danke
Jackyhttp://www.bph.hbt.arch.ethz.ch/demo/Test_U-Wert_Berechnung.html
 
Hallo!

Wenn ich dich jetzt richtig verstanden habe könnte es so gehen:

Code:
var a = 1;

function lade_Baustoff()
{
    if (window.document.forms[1].elements[a].value!=" " && a <= 5)
    {
        var indx=document.Baustoffwahl.aufrufen.selectedIndex;
        var ziel=document.Baustoffwahl.aufrufen.options[indx].value;
        window.document.forms[1].elements['Baustoff' + a].value=ziel;
        a++;
    }	
}
 
Zuletzt bearbeitet:
wunderbar

Hallo Comet,

es klappt bestens, vielen Dank; jetzt hab ich das Zeug auch besser verstanden.
By the way noch eine Frage: Gibt es eigentlich die Möglichkeit, Linien anhand von Koordinaten zu zeichnen, um z.B. die einzelnen Bauteilschichten zu zeichnen?

Danke schon mal für die konstruktive Hilfe

Jacky:)
 
Zurück
Oben