HighDots Forums  

eingabefeldfarbe bei onFocus

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss eingabefeldfarbe bei onFocus in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Susanne Fürst
 
Posts: n/a

Default eingabefeldfarbe bei onFocus - 11-23-2006 , 02:24 PM






Hallo NG

ich brauche einmal wider rat von einem oder mehreren JS Profi's. ;-)

ich "baue lieber in PHP, allerding geht es manchmal ohne JS nicht..

nun ich habe eine art Login Script, sobald man auf ein Feld klickt, wird
"BENUTZERNAME" geleert, und man kann seinen Namen eingeben, allerdings
sollte man das in schwarzer farbe reinschreiben können.

Der standart wert (BENUTZERNAME) ist allerdings Hellgrau.

hier mal der Code:


<center>
<form method=\"POST\" action=\"loggin.php\">
<p><input type=\"text\" name=\"benutzername\" size=\"33\"
value=\"BENUTZERNAME\" style=\"color: #C0C0C0\"
onFocus=\"if(this.value==this.defaultValue){this.v alue='';
this.style='color: #000000';}\"
onBlur=\"if(this.value==''){this.value=this.defaul tValue;}\"><br>
<input type=\"text\" name=\"pass\" size=\"23\"
value=\"PASSWORT\" style=\"color: #C0C0C0\"
onFocus=\"if(this.value==this.defaultValue){this.v alue='';}\"
onBlur=\"if(this.value==''){this.value=this.defaul tValue;}\">&nbsp;<input
type=\"submit\" value=\"Log-in\" name=\"senden\"></p>
</form>
</center>




habe natürlich in der IF schleife schon Probiert (... this.value='';
this.style='color: #000000'; ... ) aber natürlich ohne erfolg, wie spreche
ich die Farbe denn genau an?

mfg

Susanne F.




Reply With Quote
  #2  
Old   
Nils Heuermann
 
Posts: n/a

Default Re: eingabefeldfarbe bei onFocus - 11-23-2006 , 02:41 PM






On Thu, 23 Nov 2006 20:24:34 +0100, Susanne Fürst wrote:
Quote:
Hallo NG
Hallo Susanne,

Quote:
habe natürlich in der IF schleife schon Probiert (... this.value='';
this.style='color: #000000'; ... ) aber natürlich ohne erfolg, wie spreche
ich die Farbe denn genau an?
die Farbe bzw. alle CSS-Eigenschaften eines Objekts sprichst du wie
folgt an:
....style.Eigenschaft = 'wert' ;
für die Farbe also z. B.
this.style.color = '#000' ;

Quote:
mfg

Susanne F.
Gruß,
Nils
--
Rettet dem Genitiv sein Bestehen!


Reply With Quote
  #3  
Old   
Steffen Laubner
 
Posts: n/a

Default Re: eingabefeldfarbe bei onFocus - 11-23-2006 , 02:45 PM



Susanne Fürst schrieb:

Quote:
ich "baue lieber in PHP, allerding geht es manchmal ohne JS nicht..

nun ich habe eine art Login Script, sobald man auf ein Feld klickt, wird
"BENUTZERNAME" geleert, und man kann seinen Namen eingeben, allerdings
sollte man das in schwarzer farbe reinschreiben können.
Der standart wert (BENUTZERNAME) ist allerdings Hellgrau.
Ich hab das mal in eine halbwegs lesbare Form gebracht. Das naechste
mal bitte selber machen! Danke.

Quote:
input name="benutzername" value="BENUTZERNAME" style="color:#C0C0C0"
onFocus="
if(this.value==this.defaultValue)
{this.value='';
this.style='color:#000000';}"
this.style.color='#000000';
http://de.selfhtml.org/javascript/objekte/style.htm



Reply With Quote
  #4  
Old   
Susanne Fürst
 
Posts: n/a

Default Re: eingabefeldfarbe bei onFocus - 11-24-2006 , 01:25 PM



Genau das war es, besten Dank.

mfg

Susanne






"Susanne Fürst" <xlarge (AT) vtxmail (DOT) ch> schrieb im Newsbeitrag
news:4565f588$1_2 (AT) news (DOT) tiscalinet.ch...
Quote:
Hallo NG

ich brauche einmal wider rat von einem oder mehreren JS Profi's. ;-)

ich "baue lieber in PHP, allerding geht es manchmal ohne JS nicht..

nun ich habe eine art Login Script, sobald man auf ein Feld klickt, wird
"BENUTZERNAME" geleert, und man kann seinen Namen eingeben, allerdings
sollte man das in schwarzer farbe reinschreiben können.

Der standart wert (BENUTZERNAME) ist allerdings Hellgrau.

hier mal der Code:


center
form method=\"POST\" action=\"loggin.php\"
p><input type=\"text\" name=\"benutzername\" size=\"33\"
value=\"BENUTZERNAME\" style=\"color: #C0C0C0\"
onFocus=\"if(this.value==this.defaultValue){this.v alue='';
this.style='color: #000000';}\"
onBlur=\"if(this.value==''){this.value=this.defaul tValue;}\"><br
input type=\"text\" name=\"pass\" size=\"23\"
value=\"PASSWORT\" style=\"color: #C0C0C0\"
onFocus=\"if(this.value==this.defaultValue){this.v alue='';}\"
onBlur=\"if(this.value==''){this.value=this.defaul tValue;}\">&nbsp;<input
type=\"submit\" value=\"Log-in\" name=\"senden\"></p
/form
/center




habe natürlich in der IF schleife schon Probiert (... this.value='';
this.style='color: #000000'; ... ) aber natürlich ohne erfolg, wie
spreche ich die Farbe denn genau an?

mfg

Susanne F.






Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.