Login  Regeln Aktuelles Datum und Uhrzeit: 22.11.2008, 04:55  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Formularfeld mit Vorgabe (ähnlich Suchfeld im Browser)

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Einsteigerforum
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
CrazyLexx
User [User]
User



Anmeldung: 29.07.07
Beiträge: 13

BeitragVerfasst am: 10.08.2007, 15:27    Titel: Formularfeld mit Vorgabe (ähnlich Suchfeld im Browser) Antworten mit Zitat

Hallo zusammen,

habe auf meiner Webseite zum Login zwei entsprechende Formularfelder eingebunden und möchte nun die Beschriftung ("Benutzername" "Passwort") in das eigentlich Formularfeld setzen. Also ganz ähnlich wie die Suchfelder im IE7 oder FF: Im Hintergrund steht in einem leichten grau der Feldname und wenn man in das Feld klickt, verschwindet der Eintrag.

Wie kann ich das umsetzen?

Danke,
TOM


Nach oben
Private Nachricht senden
BcF
Erfahrener [User]
Erfahrener



Anmeldung: 06.07.07
Beiträge: 50
Wohnort: Münster

BeitragVerfasst am: 10.08.2007, 16:43    Titel: Antworten mit Zitat

Code:
<input type="text" size="30" name="text" value="Name" style="color:#ccc;" onfocus="this.value='';this.style.color='#000;';" onblur="this.value= this.value=='' ? 'Name' : this.value;this.style.color='#ccc;';" />

ungetestet aber ich glaub so gings Winken

EDIT:
Der eingegebene Text soll natürlich auch stehen bleiben, Code editiert Smilie

_________________
mfg, BcF
Zitat:
There are 10 different types of people in the world: Those who understand binary and those who don't.


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
CrazyLexx
User [User]
User



Anmeldung: 29.07.07
Beiträge: 13

BeitragVerfasst am: 10.08.2007, 19:40    Titel: Antworten mit Zitat

Ah prima, danke für die Antwort. Dazu aber trotzdem noch eine Frage:

Verwende den nachfolgenden Code, damit die Forumfelder transparent sind und den Hintergrund nicht ganz verdecken. Wenn man nun in eines der Felder klickt, verschwindet der vorgegebene Eintrag und die Schrift wird dunkler.

Code:

<input name="kname" type="text" size="15" id="kname" value="Benutzername" style="filter:alpha(opacity=50); -moz-opacity: 0.50; color:#808080;" onfocus="if (this.value == 'Benutzername') this.value = ''; this.style.color='#000;'" />


Besteht nun die Möglichkeit, dass ich die Tranparenz aufheben kann, wenn man in das Feld klickt? Also das nicht nur die Schrift dunkler wird, sonder das Formularfeld ganz hell erscheint?

Wofür ist überhaupt die Bedingung "onblur" in deinem Beispiel?


Nach oben
Private Nachricht senden
BcF
Erfahrener [User]
Erfahrener



Anmeldung: 06.07.07
Beiträge: 50
Wohnort: Münster

BeitragVerfasst am: 10.08.2007, 20:21    Titel: Antworten mit Zitat

so:
Code:
<input
   type="text"
   size="30"
   value="Benutzername"
   style="
      color:#AAA;
      filter:alpha(opacity=50);
      -moz-opacity:0.5;
      background:#666;
      border:solid 1px #C00;
   "
   onfocus="
      this.value = this.value == 'Benutzername' ? '' : this.value;
      this.style['color'] = '#000;';
      this.style['filter'] = 'alpha(opacity=100);';
      this.style['-moz-opacity'] = '1.0;';
   "
   onblur="
      this.value = this.value == '' ? 'Benutzername' : this.value;
      this.style['color'] = (this.value == '') || (this.value == 'Benutzername') ? '#AAA;' : '#000;';
      this.style['filter'] = (this.value == '') || (this.value == 'Benutzername') ? 'alpha(opacity=50);' : 'alpha(opacity=100);';
      this.style['-moz-opacity'] = (this.value == '') || (this.value == 'Benutzername') ? '0.5;' : '1.0;';
   "
/>

siehts dann so aus wie hier*, die Farben sind nur zum verdeutlichen, ich denke man kann sehen was man ändern muss, is ja toll formatiert Winken

* http://bcf.pytalhost.com/docs/input.html

_________________
mfg, BcF
Zitat:
There are 10 different types of people in the world: Those who understand binary and those who don't.


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
CrazyLexx
User [User]
User



Anmeldung: 29.07.07
Beiträge: 13

BeitragVerfasst am: 10.08.2007, 20:35    Titel: Antworten mit Zitat

Habe mal den "onFocus" Teil übernommen, aber das Eingabefeld bleibt trotzdem transparent, wenn ich in das Feld klicke... Oder benötige ich auch den "onBlur" Teil?!

Nach oben
Private Nachricht senden
BcF
Erfahrener [User]
Erfahrener



Anmeldung: 06.07.07
Beiträge: 50
Wohnort: Münster

BeitragVerfasst am: 10.08.2007, 21:04    Titel: Antworten mit Zitat

nee, onblur brauchst du nicht unbedingt

das mit der Transparenz hab ich auch grad festgestellt, geht das denn im IE (ich hab irgendwie festgestellt, dass JS probleme mit style-Anweisungen mit Bindestrichen hat).

Wobei dazu zu sagen wäre, dass das ja ohnehin nur in IE und FF funktioniert, die anderen (Opera, Konqueror, Safari etc.) unterstützen ja garkeine Transparenz.

_________________
mfg, BcF
Zitat:
There are 10 different types of people in the world: Those who understand binary and those who don't.


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
CrazyLexx
User [User]
User



Anmeldung: 29.07.07
Beiträge: 13

BeitragVerfasst am: 10.08.2007, 21:11    Titel: Antworten mit Zitat

Es geht weder im IE noch im FF. Wobei beim FF zumindest die Änderung der Schriftfarbe zu #000 funktioniert.

Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Google Chrome Webkit Browser Melzebub Relax Zone 18 02.09.2008, 08:00 Letzten Beitrag anzeigen
Keine neuen Beiträge Seitenbreite 100% im Browser ENRIC0 Einsteigerforum 4 14.06.2008, 15:00 Letzten Beitrag anzeigen
Keine neuen Beiträge Anzeigeproblem im Browser sv00010 Grafik-Forum 2 06.04.2008, 13:51 Letzten Beitrag anzeigen
Keine neuen Beiträge Problem mit IE und formularfeld - lie... umwelt HTML & CSS 0 02.04.2008, 09:50 Letzten Beitrag anzeigen
Keine neuen Beiträge Darstellung im Browser normalo Sitecheck 2 29.03.2008, 18:35 Letzten Beitrag anzeigen
Threadübersicht