Avatar billede dotcom1 Nybegynder
02. juni 2003 - 19:16 Der er 1 kommentar og
2 løsninger

Cursor i form-felt

Dav.

Jeg vil gerne have cursoren til automatisk at springe til første felt i denne e-mailform, men hvordan gør man det.? Jeg har følgende kode, der kan gøre det, men jeg er i tvivl om hvilket formNavn, jeg har. Er der nogen, der vil indkorporere følgende kode i mit mailscript?

onload="document.formNavn.feltNavn.focus()"

Mailform:

<td valign="top" class=BODY><div align="left"><strong>Kontakt</strong></div>
          <table border="0" width="350" height="350" cellspacing="0" cellpadding="0" align="left">
            <tr>
          <td height="213" valign="top"> <form action="<?php echo $PHP_SELF; ?> "method="POST">
            <div align="center"><b><br>
          </b><span class="BODY">Dit navn:</span><br>
          <input type="text" name="navn" style="border: 1 solid #000000">
          <br>
          <br>
          <span class="BODY">Din email adresse:</span><br>
          <input type="text" name="epost" style="border: 1 solid #000000">
          <br>
          <br>
          <span class="BODY">Emne:</span><br>
          </b>
          <input type="text" name="emne" style="border: 1 solid #000000">
          <br>
          <b><br>
          </b><span class="BODY">Besked:</span><br>
          <textarea wrap="on" style="border: 1 solid #000000" rows="10" cols="35" name="tekst"></textarea>
          <br>
          <br>
          <input type="submit" style="border: 1 solid #000000; background: #F5F5F5; cursor:hand; cursor:pointer" class="button" value="Send besked" name="send">
          <font color="#D3E6EA">__</font>
          <input type="reset" style="border: 1 solid #000000; background: #F5F5F5; cursor:hand; cursor:pointer" class="button" value="Slet besked" name="reset">
          <br>
          <br>
          <font face="Verdana" class="BODY">
          <?php

if ($send) {
    function tilbage($meddelelse) {
        echo  "$meddelelse\n";
        echo  "<form><input type=button value=\"< Tilbage\" onClick=history.back()></form>\n";
        echo  "</body></html>\n";
        exit;
    }

    if (!$navn) tilbage( "Du har glemt at skrive dit navn...");
    if (!$tekst) tilbage( "Du har glemt at skrive noget beskedfeltet");
 
  $tekst = "$tekst ";
   
 
    mail( "min@email", "Fra website - Emne: $emne", $tekst, "From: $epost\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
echo  "Din besked er modtaget. Tak.\n";
}


?>
          </font> </div>
      </form></td>
          </tr>
        </table></p></td>

På forhånd tak.
Avatar billede schaefner Juniormester
02. juni 2003 - 19:20 #1
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>

<body onload="document.frm.navn.focus()">



Mailform:

<td valign="top" class=BODY><div align="left"><strong>Kontakt</strong></div>
          <table border="0" width="350" height="350" cellspacing="0" cellpadding="0" align="left">
            <tr>
          <td height="213" valign="top"> <form name="frm" action="<?php echo $PHP_SELF; ?> "method="POST">
            <div align="center"><b><br>
          </b><span class="BODY">Dit navn:</span><br>
          <input type="text" name="navn" style="border: 1 solid #000000">
          <br>
          <br>
          <span class="BODY">Din email adresse:</span><br>
          <input type="text" name="epost" style="border: 1 solid #000000">
          <br>
          <br>
          <span class="BODY">Emne:</span><br>
          </b>
          <input type="text" name="emne" style="border: 1 solid #000000">
          <br>
          <b><br>
          </b><span class="BODY">Besked:</span><br>
          <textarea wrap="on" style="border: 1 solid #000000" rows="10" cols="35" name="tekst"></textarea>
          <br>
          <br>
          <input type="submit" style="border: 1 solid #000000; background: #F5F5F5; cursor:hand; cursor:pointer" class="button" value="Send besked" name="send">
          <font color="#D3E6EA">__</font>
          <input type="reset" style="border: 1 solid #000000; background: #F5F5F5; cursor:hand; cursor:pointer" class="button" value="Slet besked" name="reset">
          <br>
          <br>
          <font face="Verdana" class="BODY">
          <?php

if ($send) {
    function tilbage($meddelelse) {
        echo  "$meddelelse\n";
        echo  "<form><input type=button value=\"< Tilbage\" onClick=history.back()></form>\n";
        echo  "</body></html>\n";
        exit;
    }

    if (!$navn) tilbage( "Du har glemt at skrive dit navn...");
    if (!$tekst) tilbage( "Du har glemt at skrive noget beskedfeltet");
 
  $tekst = "$tekst ";
   
 
    mail( "min@email", "Fra website - Emne: $emne", $tekst, "From: $epost\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
echo  "Din besked er modtaget. Tak.\n";
}


?>
          </font> </div>
      </form></td>
          </tr>
        </table></p></td>


</body>
</html>
Avatar billede technodance.dk Nybegynder
02. juni 2003 - 19:21 #2
så er det "virker"


<BODY onload="document.navn.navn.focus()">

<td valign="top" class=BODY><div align="left"><strong>Kontakt</strong></div>
          <table border="0" width="350" height="350" cellspacing="0" cellpadding="0" align="left">
            <tr>
          <td height="213" valign="top"> <form action="<?php echo $PHP_SELF; ?> "method="POST">
            <div align="center"><b><br>
          </b><span class="BODY">Dit navn:</span><br>
          <input type="text" name="navn" style="border: 1 solid #000000">
          <br>
          <br>
          <span class="BODY">Din email adresse:</span><br>
          <input type="text" name="epost" style="border: 1 solid #000000">
          <br>
          <br>
          <span class="BODY">Emne:</span><br>
          </b>
          <input type="text" name="emne" style="border: 1 solid #000000">
          <br>
          <b><br>
          </b><span class="BODY">Besked:</span><br>
          <textarea wrap="on" style="border: 1 solid #000000" rows="10" cols="35" name="tekst"></textarea>
          <br>
          <br>
          <input type="submit" style="border: 1 solid #000000; background: #F5F5F5; cursor:hand; cursor:pointer" class="button" value="Send besked" name="send">
          <font color="#D3E6EA">__</font>
          <input type="reset" style="border: 1 solid #000000; background: #F5F5F5; cursor:hand; cursor:pointer" class="button" value="Slet besked" name="reset">
          <br>
          <br>
          <font face="Verdana" class="BODY">
          <?php

if ($send) {
    function tilbage($meddelelse) {
        echo  "$meddelelse\n";
        echo  "<form><input type=button value=\"< Tilbage\" onClick=history.back()></form>\n";
        echo  "</body></html>\n";
        exit;
    }

    if (!$navn) tilbage( "Du har glemt at skrive dit navn...");
    if (!$tekst) tilbage( "Du har glemt at skrive noget beskedfeltet");
 
  $tekst = "$tekst ";
   
 
    mail( "min@email", "Fra website - Emne: $emne", $tekst, "From: $epost\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
echo  "Din besked er modtaget. Tak.\n";
}


?>
          </font> </div>
      </form></td>
          </tr>
        </table></p></td>


/rene
Avatar billede dotcom1 Nybegynder
02. juni 2003 - 19:29 #3
Fungerer fint. Tak for hjælpen.
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