Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #4472

Kontaktformular mit logischem ODER für zwei Felder - eines davon muss ausgefuellt werden

From Andreas Borutta <borumat@gmx.de>
Newsgroups de.comp.lang.php
Subject Kontaktformular mit logischem ODER für zwei Felder - eines davon muss ausgefuellt werden
Date 2019-04-14 10:51 +0200
Organization A noiseless patient Spider
Message-ID <1ukqrphao61n1.dlg@borumat.de> (permalink)

Show all headers | View raw


Moin.

Leider beherrsche ich keine Programmiersprache und behelfe mir daher
mit der Anpassung von PHP-Skripten. Das funktioniert leidlich.

Nun möchte ich das erste Mal ein Kontaktformular bereitstellen.

Weil es mich selber als Nutzer immer gestört hat, dass viele Anbieter
endlos viel als "required" verlangen, möchte ich das so minimal wie
möglich halten.

Daher nur 3 Felder:

Mail
Telefon
Text

Der einfache Quellcode für HTML5:

<form method="post" id="kontakt-formular">
  <label for="email">Mail</label>
  <input name="email" id="email" type="email" required />
  <label for="tel">Telefon</label>
  <input name="tel" id="tel" type="tel" />
  <label for="text">Text</label>
  <textarea name="text" id="text" required ></textarea>
  <button type="submit">Senden</button>
</form>

Inhalt in "Text" soll notwendig sein, weil eine leere Nachricht
sinnlos ist.

Bei "Mail" und "Telefon", soll der Absender die Wahl haben, ob er nur
eine der beiden Kontaktmöglichkeiten nennt oder beide.

Könnt ihr mir ein Skript für diesen einfachen Usecase empfehlen?

Ideal wäre es, wenn es gleich ein dazu passendes clientseitiges
Validierung-JS gäbe, als Ergänzung zur serverseitigen Validierung (die
natürlich maßgeblich sein soll).

Falls ihr zu der Aufgabe ein gut verständliches Tutorial kennt, freue
ich mich über einen Hinweis.

Darüber hinaus:
Welchen Techniken zur Rückgabe einer Meldung bei Invalidität oder
Fehlen eines notwendigen Feldes sind "state of the art" bei HTML5?
Einen direkten Zugriff auf die von HTML5 "selber" erzeugten
Meldungstexten beim Hovern hat man meines Wissens nicht.

Danke.

Andreas
-- 
http://fahrradzukunft.de

Back to de.comp.lang.php | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Kontaktformular mit logischem ODER für zwei Felder - eines davon muss ausgefuellt werden Andreas Borutta <borumat@gmx.de> - 2019-04-14 10:51 +0200
  Re: Kontaktformular mit logischem ODER für zwei Felder - eines davon muss ausgefuellt werden Arno Welzel <usenet@arnowelzel.de> - 2019-04-14 18:39 +0200
    Re: Kontaktformular mit logischem ODER für zwei Felder - eines davon muss ausgefuellt werden Andreas Borutta <borumat@gmx.de> - 2019-04-15 07:16 +0200
      Re: Kontaktformular mit logischem ODER für zwei Felder - eines davon muss ausgefuellt werden Andreas Borutta <borumat@gmx.de> - 2019-04-15 08:51 +0200
        Re: Kontaktformular mit logischem ODER für zwei Felder - eines davon muss ausgefuellt werden Arno Welzel <usenet@arnowelzel.de> - 2019-04-15 11:26 +0200
      Re: Kontaktformular mit logischem ODER für zwei Felder - eines davon muss ausgefuellt werden Arno Welzel <usenet@arnowelzel.de> - 2019-04-15 11:21 +0200
        Re: Kontaktformular mit logischem ODER für zwei Felder - eines davon muss ausgefuellt werden Andreas Borutta <borumat@gmx.de> - 2019-04-17 07:57 +0200
          Re: Kontaktformular mit logischem ODER für zwei Felder - eines davon muss ausgefuellt werden Arno Welzel <usenet@arnowelzel.de> - 2019-04-17 08:23 +0200
            Re: Kontaktformular mit logischem ODER für zwei Felder - eines davon muss ausgefuellt werden Andreas Borutta <borumat@gmx.de> - 2019-04-17 12:31 +0200

csiph-web