Der Martin: "Message too long for RSA" beim Kontaktformular

Beitrag lesen

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.