Matthias Apsel: link generierung aus formularelementen

Beitrag lesen

Hallo mimamo,

ich hoffe ihr koennt mir einen tipp geben, was ich aendern muss, damit das ende des links richtig erzeugt wird.

Mit der Methode get lässt sich das nicht erreichen. Da werden die Parameter als Querystring einfach angehängt.

Aber du erzeugst keinen Link, du schickst Formulardaten an eine Adresse.

Dein HTML sollte verbessert werden

<label>Anreise</label>
<input class="w3-input w3-border w3-round-large w3-white" type="text" name="" id="Anreise" placeholder="Anreise">
  • Das label-Element ist keinem Input-Element zugeordnet. Screenreadernutzer erkennen nicht, was sie eingeben sollen.
  • Du möchtest ein Datum haben. Dafür gibt es type=date.
  • Das placeholder-Attribut sollte im Zweifelsfall Beispieldaten enthalten, nicht das Label wiederholen.
<label>Gäste</label><br>
        <input class="w3-radio" type="radio" name="" value="1" id="Gaeste0">&nbsp;1<br>
        <input class="w3-radio" type="radio" name="" value="2" id="Gaeste1">&nbsp;2<br>
        <input class="w3-radio" type="radio" name="" value="3" id="Gaeste2">&nbsp;3<br>
        <input class="w3-radio" type="radio" name="" value="4" id="Gaeste3">&nbsp;4<br>

  • br-Elemente sind für den Zeilenumbruch bei Gedichten gedacht.
  • Das label ist in dem Fall wohl eine Überschrift, fieldset bietet sich auch an.
  • feste Leerzeichen sind dort nicht notwendig.
  • den input-Elementen fehlt die Beschriftung z.B. <input ... id="Gaeste0"><label for="Gaeste0"> 1</label>

Bis demnächst
Matthias

--
Rosen sind rot.