Avatar billede apromis Praktikant
31. juli 2010 - 18:29 Der er 1 løsning

Udfyld flere felter

Hej allesammen.

Jeg er ved at rode med nedenstående eksempel :
http://www.dhtmlgoodies.com/index.html?whichScript=ajax-dynamic-list

Når man vælger et land ligger den automatisk et ID ind i et skjult felt. Jeg ønsker at have 5 skjulte felter (php delen er intet problem).

Jeg har fundet den her kode i javascript delen, ajax-dynamic-list.js (hvor jeg tror der skal ske en udvidelse) :

    function ajax_option_setValue(e,inputObj)
    {
        if(!inputObj)inputObj=this;
        var tmpValue = inputObj.innerHTML;
        if(ajax_list_MSIE)tmpValue = inputObj.innerText;else tmpValue = inputObj.textContent;
        if(!tmpValue)tmpValue = inputObj.innerHTML;
        ajax_list_activeInput.value = tmpValue;
        if(document.getElementById(ajax_list_activeInput.name + '_hidden'))document.getElementById(ajax_list_activeInput.name + '_hidden').value = inputObj.id;

          //var f1=setTimeout('ajax_list_activeInput.focus()',1);
          //var f2=setTimeout('ajax_list_activeInput.value = ajax_list_activeInput.value',1);

        ajax_options_hide();
    }

Denne kode tager navnet på input feltet og indtaster id i feltnavn+_hidden.
Men jeg kan ikke ændre navnet (både i formen og i javascript delen) og få det til at virke.
Jeg vil rigtig gerne have 5 bokse som splitter på samme måde ### i mellem.

Data er pt. fra php delen :
ID###NAVN| per fundet sætning.
jeg har ændret det til:
ID###ID###ID###ID###ID###NAVN|

Dermed ønsker jeg at have 5 felter hvor vært id kommer i.

Forstå folk hvad jeg mener ?

På forhånd tak :)
Avatar billede apromis Praktikant
01. august 2010 - 16:45 #1
Løsning fundet.
Det indviklet og vil derfor ikke poste løsningen da den kun virker i den her kode.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester