[GastForen Archiv Adobe GoLive

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Formular soll nur bei "Absenden" geschickt werden, nicht bei "Enter"

SabineP
Beiträge gesamt: 7586

20. Jan 2004, 10:25
Bewertung:

gelesen: 4128

Beitrag als Lesezeichen
Hallo Jürgen, wäre es nicht sinnvoll das Formular zu prüfen, ob alle erforderlichen Felder ausgefüllt sind?

Vorteil, Du kannst festlegen welche Felder ausgefüllt werden müssen und
das Formular kann auch noch abgeschickt werden,
wenn im Browser des Besuchers kein Javascript aktiviert ist.

Beispielscript für ein Textfeld:

<script language="javascript" type="text/javascript">

function pruef()
{
if(document.anfrageformular.Email.value == ""){
alert("Geben Sie bitte Ihre E-Mail-Adresse ein!");
document.anfrageformular.Email.focus();
return false;
}
}

</script>

Das Formular:

<form method="POST" action="http://example.com/mail.pl" name="anfrageformular" onSubmit="return pruef()">
<input type="text" name="Email" size="30" value="">
<input type="submit" value="Anfrage Abschicken">
</form>

Gruß Sabine

PS. In Golive gibt´s auch eine Action zur Formularprüfung. Die kannst Du natürlich alternativ verwenden.

(Dieser Beitrag wurde von SabineP am 20. Jan 2004, 10:28 geändert)
Dieser Beitrag wurde nicht geändert.