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 tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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