Ich habe ein Kontaktformular mit HTML und PHP erstellt.Hinzufügen einer E-Mail-Validierung zum Kontaktformular
Ich habe es geschafft, die Felder obligatorisch zu machen, indem ich im HTML "erforderlich" benutze. jedoch, gerade jetzt, wenn ich etwas in der E-Mail-Fild hinzufügen, funktioniert der Absenden-Button.
ich bevorzuge dies mit HTML und nicht mit PHP.
- meine Fähigkeiten in der Codierung ist sehr begrenzt.
HTML-Code:
<div class="container contactform center">
<h2 class="text-center wowload fadeInUp">Get in touch</h2>
<div class="row wowload fadeInLeftBig">
<div class="col-sm-6 col-sm-offset-3 col-xs-12">
<form action="/assets/bootstrap/php/emailscript.php" method="post">
<input type="text" placeholder="Name" name="Name" required >
<input type="text" placeholder="Company" name="Company" required >
<input type="text" placeholder="Email" name="Email" required >
<input type="text" placeholder="Subject" name="Subject" required >
<textarea rows="5" placeholder="Message" name="Message" required ></textarea>
<button type="submit" class="btn btn-primary"><i class="fa fa-paper-plane"></i> Send</button>
</form>
</div>
</div>
</div>
PHP-Code:
<?php
if(isset($_POST['Name']))
{
$name=$_POST['Name'] ;
$company=$_POST['Company'] ;
$from=$_POST['Email'] ;
$message=$_POST['Message'] ;
$to="[email protected]" ;
$subject="Website Contact Form" ;
mail ($to, $subject, $message, "From: " . $from . $name . $company) ;
echo "Sent" ;
}
?>
Ich möchte einreichen nur mit gültigem E-Mail-Formular ([email protected])
Haben Sie diese auf Client-Seite (html) oder serverseitige (php) zu tun? – rbr94
Willkommen bei SO. Sie geben nicht an, was Sie bisher versucht haben. Veröffentlichen Sie den Code, den Sie versucht haben, und die Fehler, die Sie erhalten haben. Sei so genau wie möglich, denn das führt zu besseren Antworten. –
Validierung von wo Client/Server – Karthi