Christoph Schnauß: <form> in FF nicht angezeigt

Beitrag lesen

hallo,

<td><form><input type="hidden" name="ID" value="1"><input type"submit" value="Bearbeiten"></form></td>

Das ist ein leeres Formular, in dem lediglich das "hidden"-Feld vermutlich irgendwelche Werte bekommen soll - hier aber auch nicht hat, bis auf die einsame Ziffer 1. Warum soll man da auf "bearbeiten" klicken, wenn man nichts zum Bearvbeiten sieht? <input type="submit" macht auch nur dann Sinn, wenn in <form> mindestens eine "action" steht, sonst passiert eben - gar nichts. Du hast den "Modellcharakter" etwas überreizt, deine Darstellung hätte mehr Sinn machen sollen.

<td>Beispielwert1</td>
<td>Beispielwert2</td>

Das sind zwei Beispielwerte ohne jeglichen Bezug zum vorangegangenen Formular. Da sie außerhalb jedes Formulars stehen, kann ihen auch nichts passieren. Glückwunsch.

<td><form><input type="hidden" name="ID" value="2"><input type"submit" value="Bearbeiten"></form></td>
<td>Beispielwert3</td>
<td>Beispielwert4</td>

Exakt dasselbe.

</tr>
<tr>
<form>

Dieses "form" gehört da nicht hin, sondern in das nächste <td>

<td><input type"submit" value="Bearbeiten"></td>

Hier gibt es außerhalb eines defekten Formulars nur einen wirkungslosen und sinnfreien submit-button.

Wie gesagt, das ganze funktioniert 1a wenn die Seite normal aufgerufen wird.

Nein, mit Sicherheit funktioniert das nicht. Das kann es gar nicht. Vermutlich möchtest du dich doch noch einmal mit Formularen beschäftigen.

Und weil es sowieso eine Intranet-Lösung ist

Das spielt hier keine Rolle.

Nur nachträglich per innerHTML funktioniert es nicht.

innerHTML ist eine Eigenschaft des Javascript-Objekts all und hat mit deinem Formular erstmal gar nichts zu tun.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|