Akerbak Skrevet 23. april 2009 Del Skrevet 23. april 2009 Heisann! Jeg sliter litt her. Jeg har laget en input som viser en liste (autosuggest) i et kontaktoppslag. Når en kontakt velges fra listen, sjekker et javascript etter om enter trykkes. Når enter er trykt, spretter lightbox-effekten opp, og skal etterhvert vise kontaktinfo. Men, i javascriptkoden som sjekker om enter er trykket, og dermed returnerer lightboxen, blir det feil når jeg legger til en variabel som henter inputverdien. Denne vil jeg jo sende med linken som åpnes i lightbox for å hente brukernavn fra database... noen guruer som kan hjelpe til med feilen her? javascriptkoden: function KeyCheck(evt) { evt = (evt) ? evt : ((event) ? event : null); var evver = (evt.target) ? evt.target : ((evt.srcElement) ?evt.srcElement : null ); var keynumber = evt.keyCode; if(keynumber == 13){ return GB_showCenter('Profil', 'http://URL/profile.php?person='); alert(keynumber); } } Når jeg legger til denne enkle snutten: var person = document.getElementByID('testinput').value; slutter javascriptfunksjonen og fungere... html: <input type="text" id="testinput" name="person" value="" onkeydown="KeyCheck(event)"/> Inputen ligger uten noe form, siden poenget er å vise kontaktinfo kjapt i lightbox, slik at ting man jobber med andre steder på siden blir liggende urørt! Lightboxeffekten er laget med Moodalbox. Hjelp verdsettes veldig Lenke til kommentar
bonedawg Skrevet 3. juni 2009 Del Skrevet 3. juni 2009 Det skal være getElementById() og ikke getElementByID(). Det er eneste feilen jeg finner ved første øyekast. Forøvrig er det alltid lurt å sjekke om du faktisk får noe tilbake fra getElementById() før du prøver å aksessere properties.... det kalles feilhåndtering Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå