Hallo,
Hier mal der html Code dafür:
das ist aber nur der HTML-Code für das Formular selbst, nicht aber die Weiterverarbeitung.
<p><strong>Test-Firma</strong><br /> Musterstraße 1a | 12345 Musterstadt<br /> Tel.: <a href="tel:+123456789">123/456789</a><br> E-Mail: <a href="mailto:info@test-firma.de">info@test-firma.de</a></p>
Bitte verwende als Platzhalter keine wirklich existierenden Domains, du weißt nicht, was die Inhaber dazu meinen. Die Domain test-firma.de ist tatsächlich registriert.
Verwende als Platzhalter bitte die Beispieldomains example.org, example.net oder example.com, die dafür vorgesehen sind.
<form action="index.html" id="kontaktform" class="formular" method="post">
Die Formulardaten werden also an index.html gepostet. Das sieht falsch aus - eine reine HTML-Ressource nimmt keine Daten entgegen oder verarbeitet sie. Vermutlich willst du die Daten eher an ein PHP-Script senden.
<div class="kontakt-input form-name"> <input type="text" name="name" placeholder="Name*" class="required" required title="Geben Sie bitte Ihren Namen ein!" /> </div>
Deine Eingabefelder haben keine Beschriftung. Nein, placeholder ist keine benutzbare Beschriftung; das title-Attribut auch nicht. Dafür ist das label-Element gedacht.
Und wozu packst du die Eingabefelder alle noch in div-Container ein?
<a class="send-form" href>Kontaktformular senden</a>
Was soll das? Ein a-Element ohne Link? Wozu?
Einen schönen Tag noch
Martin
Wie man sich bettet, so schallt es heraus.