13. juni 2007 - 19:39Der er
19 kommentarer og 1 løsning
Skriv i skjult input felt.
Hej Eksperter.
Jeg har fået rekvireret mig en kortlæser som læser magnetstriben på kortet.
Jeg er derfor igang med at lave en side hvor koden fra kortet bliver aflæst hvorefter man ryger videre til en anden side.
Problemet er at jeg, både rent brugervenligt, men også grafisk vil lave det så enkelt som muligt. Det vil sige ingen synlige input felter.
Indtil videre har jeg fået lavet det sådan at formen automatisk submitter når den støder på karakteren "_". Jeg vil så derfor gerne have at når man kører kortet igennem så får de data med over på den nye side, men indtil videre har det kun været mig muligt med synlige input felter.
Håber der er nogen der kender lidt til det... :D
<html> <head> <title>Untitled Document</title>
<script type="text/JavaScript"> <!-- function doKey($key) { if ($key == 095) {
black-eye >> "det virker i mine javascripts" ... så skal du måske reinstallere din browser. Skjulte felter bør ikke optræde som 'successfull controls' - og bør derfor ikke være at finde på serveren ved modtagelse af formularen =)
Hej igen... Jo, jeg har prøvet med et hidden felt, men jeg kunne ikke få det til at virke. Også selvom jeg bagefter tilføjede: <script type="text/javascript"> <!-- function focusLogin() {
document.LoginForm.tekst.focus();
} window.onReadyState=focusLogin(); --> </script>
Så fik feltet intet input. Om det så er mig der ikke er god nok til scripts kan jo være, men da w13's mulighed virkede valgte jeg den.
Hvis det ikke er normal god stil her, så beklager jeg.
havde ikke lige taget højde for at det var en kortlæser der skulle skrive til "feltet". så w13's løsning er nok det bedste. jeg tror heller ikke at det vil virke med en hidden, da du jo ikke kan placere markøren i dette, og derfor ikke få data fra kortet ind i feltet...
Nej, du kan ikke sætte fokus på et hidden field ... men det fremgik jo ingen steder, at det var det, du prøvede =)
Synes godt om
Ny brugerNybegynder
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.