• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Kontaktformular: Cursor in erstes Eingabefeld

Norli22

Neues Mitglied
Hallo zusammen

Ich erstelle gerade ein Kontaktformular in html. Nun schaffe ich es nicht, dass der Cursor beim Aufrufen direkt in der ersten Zeile "blinkt". Könnt ihr mir da vielleicht helfen? Danke!

So sieht das ganze bis jetzt aus:

<?xml version="1.0" ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.1 Transitional//EN"
"http://www.w3.org/TR/xhtml11/xhtml11_dtd.html">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Kontaktformular</title>
<link rel="stylesheet" type="text/css" href="style1.css" />
</head>

<body>

<form name="Kontaktformular" action="andere_seite.html" method="post">
<h1>Kontaktieren Sie uns</h1>
<form action="input_text_tabelle.htm">
<table border="0" cellpadding="0" cellspacing="4">
<tr>
<td align="right">Vorname*:</td>
<td><input name="vorname" type="text" size="30" maxlength="30"></td>
</tr>

<tr>
<td align="right">Nachname*:</td>
<td><input name="Nachname" type="text" size="30" maxlength="40"></td>
</tr>

<tr>
<td align="right">Firma:</td>
<td><input name="Firma" type="text" size="30" maxlength="40"></td>
</tr>

<tr>
<td align="right">Adresse:</td>
<td><input name="Adresse" type="text" size="30" maxlength="40"></td>
</tr>

<tr>
<td align="right">PLZ:</td>
<td><input name="PLZ" type="text" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Ort:</td>
<td><input name="Ort" type="text" size="30" maxlength="40"></td>
</tr>

<tr>
<td align="right">Email-Adresse*:</td>
<td><input name="Email-Adresse" type="text" size="30" maxlength="40"></td>
</tr>

<tr>
<td align="right">Telefon:</td>
<td><input name="Telefon" type="text" size="30" maxlength="40"></td>
</tr>

<tr>
<td align="right">Nachricht:</td>
<td><textarea wrap="physical" name="Nachricht" rows="5" cols="60" >
</textarea></td>
</table>
</form>

<p> *Eingabe erforderlich </p>

<p><input type="submit" value="Senden"></p>
<p><input type="checkbox" name="Kontaktoption" value="Newsletter" checked />Ich m&oumlchte per Newsletter informiert werden</p>
<p><input type="checkbox" name="Kontaktoption" value="Persönlich" checked /> Ich m&oumlchte pers&oumlnlich kontaktiert werden</p>

</body>
</html>
 
@bdt600: Ich habe es natürlich erst über die verschiedenen Google-Einträge probiert, nachdem aber keiner das richtige Ergebnis gebracht hat, wollte ich mich gerne an die Profis wenden.

@hakura: Ich beschäftige mich gerade zum ersten Mal mit html im Zuge einer Vorlesung, da wurde uns die Seite von selfhtml angegeben. Zu Tabellen und Kontaktformularen habe ich da dieses Vorgehen gefunden.
 
Danke dir vielmals! Ich werd mal versuchen, das Ganze zu modernisieren und rede mit dem Dozent. Kann ja eigentlich nicht sein dass wir da etwas völlig veraltetes lernen.
 
Kein Ding, habe noch vergessen zu sagen wie man dann in html5 bewerkstelligt, dass das erste Feld automatisch nach dem Laden der Seite ausgewählt wird. Das geschieht über die Eigenschaft autofocus, die man einfach an das Ende des entsprechenden ersten Tags setzt.

Also im zuvor geposteten Beispiel schreibt man dann beispielsweise statt dem hier:
HTML:
First name:<input type="text" name="fname">

das hier:
HTML:
First name:<input type="text" name="fname" autofocus>

Das würde selbstverständlich auch mit dem zweiten, dritten oder n-ten Feld funktionieren. Wenn auf mehrere Felder der autofocus gesetzt wird, erhält nur das erst genannte Feld mit autofocus die Eigenschaft.
 
Zurück
Oben