Ergebnis 1 bis 4 von 4
  1. #1
    HelixX23 ist offline Grünschnabel
    registriert
    12-01-2007
    Beiträge
    2

    formular elemente jonglieren

    Hi habe ein Problemchen

    Da ich mit Javascript nicht so gut auskenne hat sich folgendes Problem ergeben:


    <select name="id[1]" id="attrib-1">
    <option value="1">schwarz</option>
    <option value="8">zink</option>
    </select>

    <select name="id[2]" id="attrib-2">
    <option value="6">100</option>
    <option value="3">50</option>
    <option value="4">60</option>
    </select>

    <select name="id[3]" id="attrib-3">
    <option value="9">mit Ring</option>
    <option value="10">ohne Ring</option>
    </select>

    Das sind die Formularelemente die meine Attribute setzten.

    Jetzt brauche ich folgendes Format als String

    Und zwar:

    ProduktID + AttributnameID - AttributWertID _ AttributnameID - AttributWertID....

    1+1-1_2-3_3-9

    Das währe also ProduktId: 1; Farbe: schwarz; Länge: 50; Ring: mit Ring

    Das wichtige daran ist dass die AttributName ID´s aufsteigend sortiert sind

    wie hier 1+1-1_2-3_3-9
    1 2 3

    Die ist der eindeutige Primärschlüssel in meiner Tabelle.

    Wie kann ich jetzt per Javascript mir die Formularelemente listen die die id="attrib-*" haben, diese dann nach der id sortieren und den aktuell selektierten Wert auslesen und ihn in dieses Format bringen?

    ProduktID + AttributnameID - AttributWertID _ AttributnameID - AttributWertID _ AttributnameID - AttributWertID....
    1+1-1_2-3_3-9....

    Wenn ich diese Schlüsselform habe kann ich einfach per

    xmlHttp.open("GET","getPricefromcomboID.php",true);
    xmlHttp.send('prid='+document.myForm.prid.value);

    Diesen Wert an ein PHP Script schicken das mir den Preis wieder an die Seite zurückschickt ohne diese neu zu laden :idea:

    Jubel jubel freu freu

    Hoffe mir kann da jemand helfen...

  2. #2
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: formular elemente jonglieren


  3. #3
    HelixX23 ist offline Grünschnabel
    registriert
    12-01-2007
    Beiträge
    2

    AW: formular elemente jonglieren

    ja genau... das kenn ich schon...
    Ich hätte gerne sowas wie:

    foreach(formularelement){
    if(formularelement.id LIKE "attr-"){echo formularelement.id}
    }

    oda so...
    damit ich die in ein array einladen kann oder ähnliches...

  4. #4
    pit-r Guest

    AW: formular elemente jonglieren

    Moin!

    var f=document.forms[0];
    for(var i=0;i<f.length;i++){
    if(f[i].id.indexOf('attrib-')==0){
    alert(f[i].id);
    }
    }

    Ahoi - Pit

Ähnliche Themen

  1. Formular Werte über Popup "reinladen"
    Von jakez im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 23-09-2006, 14:47
  2. Antworten: 7
    Letzter Beitrag: 15-03-2006, 16:14
  3. Formular drucken
    Von jacky im Forum Serverseitige Programmierung
    Antworten: 8
    Letzter Beitrag: 30-09-2004, 20:36
  4. Formular an Formular übergeben
    Von heidiland im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 21-06-2004, 22:16
  5. Formular im Formular
    Von G4m813R im Forum Allgemeines
    Antworten: 11
    Letzter Beitrag: 20-04-2004, 14:19

Lesezeichen

Berechtigungen

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