Gunnar Bittersmann: Formular Hilfe

Beitrag lesen

@@Naktau

Die Sitzungsnummer lautet z.B.: 455-545-212 Die URL zu der z.B. weitergeleitet werdensoll: www.xdomain.de/_455545212_

Für Beispieldomains bitte eine der nach BCP 32 dafür vorgesehenen verwenden, z.B. example.com.

Mir scheint das eine ungünstige™ Systemarchitektur zu sein. Was geht es den Client an, wie der Server Formulardaten verarbeitet? Die Unterscheidung, was je nach Sitzungsnummer mit den Daten passiert, sollte der Server treffen und ggfs. in Abhängigkeit von der Sitzungsnummer (die ja auch in den Formulardaten zu finden ist) ein anderes Script ausführen.

Das heißt, es sollte gar nicht der URI im action-Attribut geändert werden. Das ginge auch nur, wie dedlfix schon sagte, mit JavaScript. Also bei evtl. auch gar nicht.

Zu deinem HTML-Code:

<form action="https://global.gotomeeting.com/join" method="POST" name="ssid" target="_blank">

Dass sich eine neue Seite ungefragt in einem neuen Fenster/Tab öffnet, ist meist nicht das, was für den Nutzer gut ist.

<table border="0">

<td width="121" class="allgemeineSchrift" style="font-weight: bold">Ihr Name:</td>

<td width="126" style="padding-left: 10px;"><input name="name" size="20" type="TEXT"></td>

Darstellungsangaben sollten grundsätzlich per CSS erfolgen, nicht per HTML. Weder border="0" noch width="121" sollten im Markup stehen.

Darstellungsangaben sollten grundsätzlich im Stylesheet erfolgen, nicht inline in style-Attributen in HTML. Weder style="font-weight: bold" noch `style="padding-left: 10px;" sollten im Markup stehen.

size="20" auch nicht.

Was fehlt: Deine Eingabefelder haben keine Beschriftung.

So haben sie eine:

<tr>
  <th><label for="name">Ihr Name:</label></th>
  <td><input name="name" id="name"></td>
</tr>

Ja, „Ihr Name“ ist die Kopfzelle in dieser Tabellenzeile. Also th, nicht td.

type="text" kann man auch weggelassen, da das der Default für input-Elemente ist.

LLAP 🖖

--
„Wir haben deinen numidischen Schreiber aufgegriffen, o Syndicus.“
„Hat auf dem Forum herumgelungert …“
(Wachen in Asterix 36: Der Papyrus des Cäsar)