Du meinst JavaScript, Java ist was anderes. Du kommst aber trotzdem nicht um eine Prüfung mit PHP herum, denn was machst du, wenn ich JavaScript deaktiviere?
Das ist nicht wirklich aufwändig
Beispiel:
PHP:
<?php
$errorText = $firstname = $lastname = $email = "";
if (isset($_POST['firstname']))
{
$firstname = trim($_POST['firstname']);
$lastname = trim($_POST['lastname']);
$email = trim($_POST['email']);
if (!empty($firstname) && !empty($lastname) && !empty($email))
{
if (filter_var($email, FILTER_VALIDATE_EMAIL) !== false)
{
// An dieser Stelle wird jetzt die Mail zusammengebaut und verschickt
}
else
$errorText = "Ungültige eMail-Adress";
}
else
$errorText = "Nicht alle Felder ausgefüllt";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Formular</title>
</head>
<body>
<?php
if ($errorText != "")
echo "<p>$errorText</p>";
?>
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post">
<p>Vorname: <input type="text" name="firstname" value="<?php echo $firstname; ?>"></p>
<p>Nachname: <input type="text" name="lastname" value="<?php echo $lastname; ?>"></p>
<p>eMail: <input type="text" name="email" value="<?php echo $email; ?>"></p>
<p><input type="submit" name="submit" value="Senden"></p>
</form>
</body>
</html>