Hirdetés

Keresés

Új hozzászólás Aktív témák

  • persze hogy nem mukodik:

    azt modntad gbody -> gtitle a masolas iranya

    form.gtitle.value = form.gbody.value;
    form.gtitle.value = form.keys.value;

    akkor szepen felulirod a keys-ben levo (valoszinuleg ures) ertekkel a gtitle erteket... csak akkor masolj ha van is benne valami...

    Hogy lehetne ezt szépen megoldani van ötleted?

  • Van egy részmegoldásom (Drupalban) ami egy legördülő lista váltásakor különböző text típusú mezőket jelenít meg pl. Címben keres, vagy törzs részben keres... Ezt kiegészítettem ki az alábbi kóddal, ami legördülő lista váltásakor egyik mezőből a másikba másolja az adott mezőbe beírt szöveget és vissza. Tehát két mezőnél tökéletesen működik.

    //<!-- Begin
    var gtitle = "";

    function InitSaveVariables(form) {
    gtitle = form.gtitle.value;

    gbody = form.gbody.value;

    }

    function ShipToBillPerson(form) {
    if (form.filtergroup.value == "gtitle") {
    InitSaveVariables(form);
    form.gtitle.value = form.gbody.value;

    }

    if (form.filtergroup.value == "gbody") {
    InitSaveVariables(form);
    form.gbody.value = form.gtitle.value;

    }





    else {

    if (form.filtergroup.value == "gbody") {
    form.gtitle.value = gtitle;

    }


    if (form.filtergroup.value == "gtitle") {
    form.gbody.value = gbody;

    }


    }
    }
    // End -->

    ezt szeretném kibővíteni 3 vagy több mezőre a kódot így módosítottam de csak majdnem jól működik mert ha gbody -ból akarok váltani azaz másolni gtitle -be egyszerűen nem működik a másolás a többi váltásnál látszólag ok a dolog.
    íme a módosított kód is:

    //<!-- Begin váltáskor másol mezőről-mezőre
    var gtitle = "";

    function InitSaveVariables(form) {
    gtitle = form.gtitle.value;

    gbody = form.gbody.value;
    keys = form.keys.value;

    }

    function ShipToBillPerson(form) {
    if (form.filtergroup.value == "gtitle") {
    InitSaveVariables(form);
    form.gtitle.value = form.gbody.value;
    form.gtitle.value = form.keys.value;

    }

    if (form.filtergroup.value == "gbody") {
    InitSaveVariables(form);
    form.gbody.value = form.gtitle.value;
    form.gbody.value = form.keys.value;

    }

    if (form.filtergroup.value == "keys") {
    InitSaveVariables(form);
    form.keys.value = form.gtitle.value;
    form.keys.value = form.gbody.value;

    }





    else {

    if (form.filtergroup.value == "gbody") {
    form.gtitle.value = gtitle;

    }


    if (form.filtergroup.value == "gtitle") {
    form.gbody.value = gbody;

    }

    if (form.filtergroup.value == "keys") {
    form.keys.value = keys;

    }


    }
    }
    // End -->

    Előre is köszönöm a válaszokat.

Új hozzászólás Aktív témák