2010-11-26 6 views
0

Ich habe ein Formular mit vielen versteckten Feldern. Wenn ein Benutzer Text aus dem Formular auswählt und in einen Texteditor einfügt, kann er die Werte der ausgeblendeten Felder sehen. Dies passiert nicht jedem. Für die Benutzer, die dies erfahren, erleben sie es jedoch in allen Browsern. Ich konnte das nicht replizieren. Irgendwelche Hinweise darauf, was das Problem sein könnte?Benutzer kann versteckte Felddaten kopieren?

Prost,

+1

Können Sie Code für Ihre versteckten Felder anzeigen? – wajiw

+0

Welcher Browser? Wie wählen sie aus? Wählen sie Text innerhalb eines einzelnen Feldes oder "Klicken Sie hier, ziehen Sie nach dort", um den Bereich abzudecken, in dem die versteckten Felder liegen würden, wenn sie sichtbar wären? –

+0

sie wählen die Bereiche aus, die die versteckten Felder abdecken würden, wenn sie sichtbar wären. Sowohl IE als auch Firefox für einige Benutzer. Die gleichen Versionen von IE oder FF konnten den Fehler auf meinen Rechnern nicht reproduzieren. Andere Benutzer haben keinerlei Probleme. Ich bin also versucht zu denken, dass es eine OS-Sache oder so ist. –

Antwort

0

Wie haben Sie die Felder versteckt? Wenn Sie CSS visibilty:hidden verwendet haben, belegen die Felder noch Platz auf der gerenderten Seite und sind möglicherweise nicht auswählbar. Um Felder mit CSS auszublenden, verwenden Sie display:none, was verhindern sollte, dass der Browser gerenderten Platz auf der Seite zuweist.

Denken Sie daran, dass "view source", egal wie sie ausgeblendet werden, sie enthüllt, also legen Sie keine sicherheitsrelevanten Daten in sie.