Avatar billede swamboo Seniormester
10. august 2004 - 22:32 Der er 3 kommentarer og
1 løsning

>Enter< udfører noget forkert

Jeg skriver:

Skriv her overskriften til nyheden:<BR><input type="text" name="Overskrift" size="40">

Her skriver du s&aring; hele teksten, med linieskift osv. Herefter klikker du p&aring; "GEM"
</B><textarea rows="20" name="Kommentar" cols="75"></textarea>

Men hvordan sørger jeg for at return der bliver trykket i overste textfelt resulterer i at markøren lander i nederste textfelt? Nu vil den istedet forsøge at gemme beskeden...
Avatar billede erikjacobsen Ekspert
10. august 2004 - 22:39 #1
Fx sådan her:

<head>
<title> ... </title>
<meta name="Generator" content="Human intelligence">
<SCRIPT LANGUAGE="JavaScript">
<!--
  function tjek(f) {
    if (f.Overskrift.value=="") {
      f.Overskrift.focus();
      return false;
    }
    if (f.Kommentar.value=="") {
      f.Kommentar.focus();
      return false;
    }
    return true;
  }
//-->
</SCRIPT>
</head>

<body>
<form action="ingenting.php" method="post" onsubmit="return tjek(this);">
Skriv her overskriften til nyheden:<br>
<input type="text" name="Overskrift" size="40"><br>
Her skriver du s&aring; hele teksten, med linieskift osv. Herefter klikker du p&aring; "GEM"<br>
<textarea rows="20" name="Kommentar" cols="75"></textarea><br>
<input type="submit">
</form>
</body>
</html>
Avatar billede swamboo Seniormester
10. august 2004 - 23:14 #2
1000 tak - Det var jo lige det!!! Kan man så også lave det sådan at ved load af siden står markøren i feltet "Overskrift" med det samme??

(ud fra devisen - gi mig en lillefinger, og jeg snupper hele armen)  ;-)
Avatar billede erikjacobsen Ekspert
10. august 2004 - 23:21 #3
Du kan ændre to linier:

<body onload="document.etellerandet.Overskrift.focus()">
<form name="etellerandet" action="ingenting.php" method="post" onsubmit="return tjek(this);">

men det kan være lidt generende, da en bruger kan være begyndt at skrive
noget før formen eller siden er færdig. Dit valg.

Mit valg: jeg samler ikke på point. Er du tilfreds med svaret, så svar selv og accepter eget svar.
Avatar billede swamboo Seniormester
10. august 2004 - 23:27 #4
Jeg er meget tilfreds med svaret, og ønsker dig en rigtig god aften!!
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
Kurser inden for grundlæggende programmering

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