Ergebnis 1 bis 3 von 3
  1. #1
    jacky ist offline Doppel-As
    registriert
    07-08-2001
    Ort
    Zürich
    Beiträge
    146

    Post Formularfelder aus pull-down-menu füllen

    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
    Jacky

  2. #2
    Avatar von Comet
    Comet ist offline Administrator
    registriert
    17-09-2001
    Ort
    Austria | Westendorf
    Beiträge
    2.182
    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++;
        }	
    }
    Geändert von Comet (05-06-2002 um 15:04 Uhr)
    ..:::Andi:::..

  3. #3
    jacky ist offline Doppel-As
    registriert
    07-08-2001
    Ort
    Zürich
    Beiträge
    146

    Thumbs up 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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •