bLub schrieb am 22.06.2004 20:36
acuh nicht allgemein auf alle durchsuchen button?
wie denn? du kannst dich mit der css-definition ja nur auf das beziehen. da dieses sowohl ein normales textfeld als auch einen button enthält, muss sich der browser ja entscheiden, für welches der beiden (oder ob überhaupt) er css-formatierungen übernimmt, würde er die css-formatierungen für beide übernehmen, würden eingabefeld und button identisch aussehen, was wohl kaum im sinne des erfinders wäre.
Soll angeblich in einer kommenden CSS-Version möglich sein.
Nein. Es geht nicht und wird auch nicht gehen und das hat auch seinen guten Grund. Nicht auszudenken, was kleiner Phischer und andere Möchtegerne dann mit unbedarften Nutzern anstellen könnten...
Man kann das Formularfeld transparent schalten und darunter ein beliebig formatiertes Formularfeld anzeigen, so dass es optisch so aussieht wie...
"opacity" wird dazu auf 0 gesetzt, dadurch kann man das file-Feld weiterhin benutzen, aber es ist unsichtbar. Damit der Dateiname auch sichtbar ist muss dann noch mit JS getrickst werden...
Aber, das ist sehr unpraktisch und auch nicht besonders sauber. Man benötigt zwei Formularfelder und JavaScript und mächtig viel CSS, sogar CSS 3 für die Transparenz und das alles für ein billiges Formularfeld...