27. maj 2008 - 11:51
Der er
6 kommentarer og 1 løsning
Hop til næste input-felt når der står 4 tegn i første input-felt
Hejsa, Jeg har et modul i vores webshop, hvor der sendes Track&Trace-numre fra. Inputfelterne er henholdsvis 'Ordrenummer' og 'Track&Trace-nummer' Når man har indtastet et ordrenummer på 4 cifre, skal markøren hoppe ned i næste felt, klar til input fra en stregkodelæser. Nogen forslag?
Annonceindlæg fra Cornerstones
Ordrenummerfeltet: <input id="ordrenummer" type="text" maxlength="4" onkeyup="if(this.value.length==this.getAttribute('maxlength'))document.getElementById('stregkode').focus()"> Næste felt: <input id="stregkode" ...>
Og hvis det ikke lige virker, så: <input id="ordrenummer" type="text" maxlength="4" onkeyup="if(this.value.length==4)document.getElementById('stregkode').focus()">
Sidstnævnte virkede, men kun indtil jeg satte værdien name="oID" på oID-feltet (ordrenummer) og name="tnt" på tnt-feltet (Track&Trace feltet)
Ja, det er også rigtigt. =)
Jeg tror jeg fik det fikset: <input name=\"oID\" type=\"text\" maxlength=\"4\" onkeyup=\"if(this.value.length==4)document.getElementById('tnt').focus()\"> <input name=\"tnt\" id=\"tnt\" size=\"50\">
Så du skriver inputfelterne med PHP? Og tak for point! ;)
Jep, jeg skriver det i PHP. Noget af formen er med dynamisk indhold.
Vi tilbyder markedets bedste kurser inden for webudvikling