Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!

Jetzt kostenlos registrieren

input Feld - Nur lesen setzen in xhtml

Fragen zum Thema HTML und CSS können hier gestellt werden

Moderatoren: Basti, Guillermo, Ingo

input Feld - Nur lesen setzen in xhtml

Beitragvon Patchie am 21.11.2011, 10:24

Code: Alles auswählen
<label for="news">news id*</label><br />
       <input type="text" id="news" name="news" style="background-color:#A0A0A4; color:#fff" value="<?php
           /* php zeug hier...*/
        ?>" readonly /><br />
       <span class="miniFont">*dieses Feld wird vom Server automatisch ausgefüllt</span>


Das da oben ist nicht mehr valides html. "readonly" soll nicht mehr so geben.
Laut self html geht das aber auch in xhtml :o0:
http://de.selfhtml.org/html/formulare/eingabe.htm

wie kann ich denn jetzt mein Feld auf "nur lesen" setzten? Geht das jetzt mit xhtml nicht mehr? :?


EDIT:
Heute ist montag... readonly="readonly" <---- so macht man das :roll:
:duckweg:
Patchie
Mitglied
 
Beiträge: 263
Registriert: 18.06.2008, 17:22
Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!
 
Jetzt kostenlos registrieren

Re: input Feld - Nur lesen setzen in xhtml

Beitragvon my-webdesigner.com am 21.11.2011, 13:38

Hallo Patchie,

das Zauberwort heißt "disabled".
http://de.selfhtml.org/html/formulare/t ... _ausgrauen

Grüße,
Gerald
Benutzeravatar
my-webdesigner.com
Mitglied
 
Beiträge: 656
Registriert: 20.04.2010, 12:42
Wohnort: Wien

Re: input Feld - Nur lesen setzen in xhtml

Beitragvon Patchie am 21.11.2011, 17:33

Oh. Das mit dissabeld ist auch eine möglichkeit.
Ich probier mal beides. Danke
Patchie
Mitglied
 
Beiträge: 263
Registriert: 18.06.2008, 17:22

Re: input Feld - Nur lesen setzen in xhtml

Beitragvon Ingo am 21.11.2011, 19:42

Da gibt es durchaus Unterschiede, z.B.:

Zwischenablage01.gif
Firefox 8: Zustände readonly und disabled
Zwischenablage01.gif (3.43 KiB) 86-mal betrachtet

Im Falle "disabled" lässt sich der Terxt nicht einmal mehr auswählen/kopieren.
Beide Attribute sind nach wie vor Bestandteil von XHTML/HTML4 (keines davon deprecated),
so dass die Validität wohl an der Kurzschreibweise scheitert, die so in XHTML nicht erlaubt ist.

Gruß, Ingo :)
Die beste Browserweiche ... sitzt zwischen den Ohren ;o]
Wer glaubt etwas zu sein, hat aufgehört etwas zu werden.
Benutzeravatar
Ingo
Web Moderator
 
Beiträge: 1722
Registriert: 01.04.2007, 23:21
Wohnort: Neuss/NRW

Re: input Feld - Nur lesen setzen in xhtml

Beitragvon Patchie am 24.11.2011, 15:40

ah... danke für den Vergleich!
Ich nehme dann das Graue-Ding.
Aber die Farbe kann man ja sicherlich mit css manipulieren. :)
Patchie
Mitglied
 
Beiträge: 263
Registriert: 18.06.2008, 17:22

Re: input Feld - Nur lesen setzen in xhtml

Beitragvon my-webdesigner.com am 24.11.2011, 17:28

Patchie hat geschrieben:Aber die Farbe kann man ja sicherlich mit css manipulieren. :)

Definitiv. Es kann nur sein, dass einige ältere Browser Stile wie z.B.
Code: Alles auswählen
input[disabled] { background: #f00 }

ignorieren.
Benutzeravatar
my-webdesigner.com
Mitglied
 
Beiträge: 656
Registriert: 20.04.2010, 12:42
Wohnort: Wien


Zurück zu HTML/CSS

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste