dico Skrevet 3. juli 2008 Del Skrevet 3. juli 2008 Vet ikke helt hvor godt emnetittelen forklarer problemet mitt:) Men det jeg ønsker er at med en gang man kommer innpå siden kan man skrive inn her: <input type="text" size="20" name="navn" /> Uten å måtte klikke i feltet først. Lenke til kommentar
Lokaltog Skrevet 3. juli 2008 Del Skrevet 3. juli 2008 Last ned jQuery, og legg til følgende kodesnutt i head: <script type="text/javascript"> $(function(){$('input[name="navn"]').focus();} </script> Lenke til kommentar
dico Skrevet 3. juli 2008 Forfatter Del Skrevet 3. juli 2008 Får det ikke til å funke Her er hele form.php: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Skjema</title> <link rel="stylesheet" type="text/css" href="style.css" media="screen" /> <script type="text/javascript" src="jquery.js"></script> <script> $(function(){$('input[name=brikke_id]').focus();} </script> </head> <body> <form action="index.php" method="POST"> <input type="text" size="20" name="navn" /> <input type="hidden" name="id" size="5" value="50" /> <input type="submit" name="submit" value="Legg til" /> </form> </body> </html> Og jquery.js ligger i root mappen. Har testet noen av JQuery tutorials, de funker greit. Lenke til kommentar
Lokaltog Skrevet 3. juli 2008 Del Skrevet 3. juli 2008 Du bør sette en ID på input-feltet ditt, og referere til det på den måten. Jeg finner uansett ingen input-felter med navnet "brikke_id" i koden din, og derfor skjer det heller ingenting. Lenke til kommentar
dico Skrevet 3. juli 2008 Forfatter Del Skrevet 3. juli 2008 (endret) Jeg kopierte kode over til en ny fil for å få vekk all php koden og teste det. Så da ble "brikke_id" med.Men testet din kode på alle slags måter uten hell. Så jeg googlet, fant denne siden: http://www.seezone.net/dev/focusField.html. Studerte kildekoden, strippet den litt ned og kom frem til dette som funket: <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $(":text:visible:enabled").filter(function(){ return $(this).parents().filter(function(){ return this.style.display == "none"; }).size()==0; }).eq(0).focus(); }); </script> </head> <body> <form action="index.php" method="POST"> <input type="text" id="navn" size="20" name="navn" /> <input type="hidden" name="id" size="5" value="50" /> <input type="submit" name="submit" value="Legg til" /> </form> Har lite forståelse for javascript enda, så hva og hvorfor har jeg ikke peiling på. Men du sparket meg i riktig retning i alle fall. Så takk Endret: Java til Javascript. Vet egentlig at det er forskjellige ting, men tenker ikke så langt når man har lite forståelse for begge de:p Endret 4. juli 2008 av dico Lenke til kommentar
Stian89 Skrevet 3. juli 2008 Del Skrevet 3. juli 2008 Du vet at java og javascript er forskjellige ting, sant? 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å