So legen Sie die schreibgeschützte Eigenschaft der Textbox von css fest

8

Ich erstelle CSS-Code wie

%Vor%

Aber es funktioniert nicht. Obwohl, wenn ich Schriftgröße von 1px benutze, dann, indem ich Tab benutze, kann ich auf diese Textbox & amp zugreifen; kann den Wert ändern.

Gibt es eine Möglichkeit, die Textbox nur mit Hilfe von CSS zu lesen?

    
PHP Ferrari 27.03.2010, 07:04
quelle

6 Antworten

4

Ich stimme rowland zu, aber Sie können es mit:

nicht bearbeiten %Vor%

obwohl es das aus dem Fluss nimmt (also gibt es eine bemerkenswerte Bewegung von Elementen, um die Lücke zu füllen, die Ihr Textfeld hinterlassen hat).

Diese Methode macht es komplett unsichtbar und nicht editierbar ... nicht nur sichtbar und ausgegraut (wie HTML "deaktiviert" oder "readonly" Attribute würden tun).

    
David 27.03.2010, 07:58
quelle
11

Für Leute, die jetzt zu dieser Antwort kommen. Sie können dies jetzt mit

tun %Vor%     
J D 20.04.2015 17:44
quelle
7

Sie legen das Verhalten von Steuerelementen nicht über CSS fest, sondern nur deren Stil - wenn Sie es schreibgeschützt machen müssen, kennzeichnen Sie es als solches auf dem tatsächlichen Steuerelement

    
Rowland Shaw 27.03.2010 07:51
quelle
4

Readonly ist kein STYLE-Attribut. Sie können also nicht mit CSS (Cascading STYLE Sheet) einstellen.

    
Ionuț Staicu 27.03.2010 08:03
quelle
0

css kann nicht verwendet werden, um eine Eingabe schreibgeschützt zu machen. Sie können jquery oder javascript verwenden, um die Eigenschaften der Felder zu ändern.

    
Jacob K 07.02.2013 22:24
quelle
0
%Vor%     
Johnaxe 13.12.2013 09:22
quelle

Tags und Links