Form erscheint nicht, aber ihr Inhalt tut es

8

Ich habe dieses Stück Code:

%Vor%

Wenn ich das obige rendere, wird "profileForm" nicht angezeigt (obwohl das ProfilBtn angezeigt wird). Die zweigeteilte Form hat keine Probleme, was seltsam ist, weil sie beide ähnlich sind.

Es ist wahrscheinlich eine einfache Frage, aber ich habe keine Ahnung, wo das Problem ist.

    
Noam Gal 08.12.2012, 11:23
quelle

4 Antworten

6

Nun, irgendwie gab es ein seltsames Problem mit den Formularen, der Button tauchte nicht auf, denn als ich die Website ausführte, verschwand die 'ProfilForm' irgendwie (und tauchte nicht in der Konsole auf). Was ich getan habe, war ein drittes Formular vor 'profileForm' hinzuzufügen, das dies irgendwie gelöst hat.

    
Noam Gal 10.12.2012, 13:17
quelle
14

Dies ist mir einfach bei der Verwendung von Chrome passiert - weil ich ein Formular in einem Formular hatte. Es sieht so aus, als hätte Chrome die & lt; form & gt; öffne und schließ das Tag, weil mein Formular in einer anderen Form war. Wenn ich ein Formular außerhalb des anderen verschoben habe, dann wurden beide <form> -Tags wie beabsichtigt im HTML-Code gerendert.
Crackermann kam in seiner Antwort auch darauf.

Es ist schwierig, eine direkte Lösung zu finden, ohne Ihren vollständigen HTML-Code zu sehen, aber ich vermute, dass dies Ihr Problem ist - Sie müssen sicherstellen, dass Ihr Formular nicht in einem anderen Formular ist. Wirklich einfaches Beispiel, um dies zu veranschaulichen:

Formular in einem anderen Formular Beachten Sie, wenn Sie diesen Code in Chrome ausführen und & lt; form id="form2" & gt; wird nicht gerendert :

%Vor%

Wenn Sie form2 außerhalb von form1 verschieben, führen Sie den Code in Chrome aus und überprüfen Sie dann & lt; form id="form2" & gt; ist gerendert :

%Vor%
    
Michael Stalcup 28.01.2016 23:58
quelle
2

Vor diesen Zeilen ist in Ihrem Code nicht geschlossen,

%Vor%

ODER

setzen Sie einfach </form> vor Ihren Code.

    
captain_a 16.08.2016 09:30
quelle
1

Vergewissern Sie sich, dass Sie kein nicht geschlossenes Formularelement vor dem Öffnen des nächsten Formulars geöffnet haben.

Wenn Sie dies tun, erzeugen Browser die Quelle, ohne das nachfolgende Formular offen und das Formular schließen anzuzeigen.

    
Crackermann 17.06.2015 09:19
quelle

Tags und Links