Avatar billede torstein Novice
13. januar 2003 - 19:57 Der er 8 kommentarer og
1 løsning

Hvordan flyttes focus i input

Hvordan flyttes focus hen i input-formen, så den blinker i inputfeltet når siden loades?
<input type="text" name="et" size=3 value="">
Avatar billede callesen Praktikant
13. januar 2003 - 20:21 #1
Prøv denne body:
<body onLoad="document.formularnavn.feltnavn.focus();">
<FORM NAME="formularnavn">
<INPUT TYPE="text" VALUE="så er der klar til at skrive" onfocus="this.blur" NAME="feltnavn">
</FORM>
</BODY>
VALUE kan være tom
Avatar billede torstein Novice
13. januar 2003 - 20:27 #2
skal der stå noget andet i stedet for 'document' ?
Avatar billede callesen Praktikant
13. januar 2003 - 20:33 #3
Næ - det skal der ikke. Jeg ser lige, at du har name="et" så der skal stå:
document.formularnavn.et.focus();
-og så skal du have overensstemmelse mellem formularnavn og "formularnavn"
Avatar billede torstein Novice
14. januar 2003 - 16:02 #4
Callesen, det virker ikke, min tekst er således:
<?
session_start();
include ("sql.php");

      if ($action=="opdater"){
     
if (!$et){echo "Du skal udfylde alle felter.";exit;}
if (!$two){echo "Du skal udfylde alle felter.";exit;}
if (!$tre){echo "Du skal udfylde alle felter.";exit;}
if (!$fire){echo "Du skal udfylde alle felter.";exit;}
if (!$fem){echo "Du skal udfylde alle felter.";exit;}
if (!$seks){echo "Du skal udfylde alle felter.";exit;}
if (!$syv){echo "Du skal udfylde alle felter.";exit;}

$resultat = mysql_query("INSERT INTO ownrows (row_nr, et, two, tre, fire, fem, seks, syv) VALUES ('$ny_row', '$et', '$two',' $tre', '$fire', '$fem', '$seks', '$syv')")  or die(mysql_error()); 
echo "<font size=+2><div align=center>Opdateret !!</div></font><br><br>

<a href=opret_raekke.php>Indsæt en ny række</a>";?>
<body onLoad="document.lotto.et.focus();">
<br>
<?exit;
}
?>

<link rel='stylesheet' href='stylesheet.css' type='text/css' title='style sheet'>
<b><font color="#990000">Vejledning:</font></b><br>
Indtast de 7 lottotal.<br><br>

<form action="<? echo $php_self; ?>" method="post" name="lotto">
<?
$spiller = mysql_query("select row_nr from ownrows order by row_nr desc LIMIT 1")  or die(mysql_error());
$number3 = mysql_num_rows($spiller);
        while ($row = mysql_fetch_array($spiller)) {

$ny_row=$row[row_nr]+1;}
?>
<input type="hidden" name="ny_row" value="<? echo $ny_row;?>">
Du er ved at udfylde for række nummer: <? echo $ny_row;?>
<table border=0 width=100%>
<tr>
    <td width=30%>De 7 lottotal: </td>
    <td width=70%>
    <input type="text" onfocus="this.blur" name="et" size=3 value="">
    <input type="text" name="two" size=3 value="">
    <input type="text" name="tre" size=3 value="">
    <input type="text" name="fire" size=3 value="">
    <input type="text" name="fem" size=3 value="">
    <input type="text" name="seks" size=3 value="">
    <input type="text" name="syv" size=3 value="">
    </td>
    </tr>
</table>
<div align="center"><input type="submit" name="action" size=10 value="opdater"></div></form>
Avatar billede olebole Juniormester
14. januar 2003 - 16:27 #5
<ole>

Hehe ... torstein >> Prøv lige at se, hvordan dit felt ser ud:
  <input type="text" onfocus="this.blur" name="et" size=3 value="">

Det første, der sker, når feltet får fokus er, at det øjeblikkeligt smider det fokus til Lilleasien  ;o)
  <input type="text" name="et" size=3 value="">

Sådan, så triller svinet  ;o)
/mvh

/mvh
</bole>
Avatar billede olebole Juniormester
14. januar 2003 - 16:28 #6
callesen >> Det må være dine points  ;o)
/mvh
Avatar billede torstein Novice
15. januar 2003 - 16:31 #7
<ole>,
når jeg fjerner onfocus="this.blur" i min input, som du skriver, sker der SLET ingenting, så hellere at det hele bliver sendt til Asien. (jeg kan vel købe en server der!!)
Ligeledes i Callesens svar står der også onfocus="this.blur" i hans textfelt??
Avatar billede torstein Novice
15. januar 2003 - 16:33 #8
Aha, igen min <body onload> inde i en if-sætning. Mon jeg snart lærer det !!
Avatar billede olebole Juniormester
15. januar 2003 - 16:44 #9
Tjahhhh .... du kan jo oprette et spørgsmål desangående - hvis du tør  *LoooL*
/mvh
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester