ui autocomplete

  • Hallo Zusammen,


    ich habe in einem Kontaktformular ein select Feld "Land" in dem mit ui autocomplete aus der Liste der Länder das Land ausgewählt werden kann.


    Dabei ist jeder Ländername der Wert der in ein standard select als <option>Deutschland</option> definiert wird.


    Funktioniert auch alles.


    Nun möchte ich aber in der Datenbank nicht den Ländernamen sondern den intern. Ländercode, hier "DE" speichern <option value="DE">Deutschland</option>


    Bisher ist die JS Liste der Länder so aufgebaut:



    "Demokratische Volksrepublik Laos", "Deutschland", "Dominica",


    Wenn ich diese Liste mit den Ländercodes ergänze


    bspw: "LA;Demokratische Volksrepublik Laos", "DE;Deutschland", "DM;Dominica",


    wie kann ich dann nur den Ländercode abspeichern.


    Hintergrund ist, das das Formular in unterschiedliche Sprachversionen verfügbar ist und man dann in der englischen Version dem Value "DE" eben germany zuordnen könnte.


    Ich hoffe, man versteht, was ich hier will......


    VG Robert

  • hast du mal Link zu den Script.

    Du hast die Länder in einer Datenbank gespeichert oder was soll das heisen ?

    Wenn ja dann erzeug doch eine neue Spalte mit den Länderkürzel,oder verstehe ich dich gerade falsch?

  • Die Länder werden (bisher) im script definiert:


    $( function() {

    var availableG1NationalityText =

    [

    "afghanisch", "ägyptisch", "albanisch", ...............

    ];

    $( "#G1NationalityText" ).autocomplete({

    source: availableG1NationalityText

    });

    } );

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!