Gå til innhold

Form-skjema. Få markør til å blinke automatisk.


Anbefalte innlegg

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
Videoannonse
Annonse

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

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 av dico
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...