Inloggen - invoervelden

Status
Niet open voor verdere reacties.

Milenko

Gebruiker
Lid geworden
27 aug 2009
Berichten
465
Hi,

Weet iemand hoe je een inlogveld maakt net zo als bij Hyves? Het gaat me dan met name om de licht grijze tekst die al in de tekstvakken staat als je nog niets hebt ingevuld. Zodra men begint te typen, verdwijnt deze tekst.

Groetjes Milenko
 
Input met Javascript

Dit?:

[XML]<input type="text" name="NAAM-HIER" onclick="this.value='';" onfocus="this.select()" onblur="this.value=!this.value?'DE-TEKST-NA':this.value;" value="DE-TEKST-VOOR" />[/XML]
 
Het kan mooier:

HTML:
<input type="text" name="formulierveld" placeholder="begintekst" />

Helaas wordt dat maar beperkt ondersteund, daar het HTML5 betreft. Een betere optie is dan:

HTML:
<input type="text" name="formulierveld" value="begintekst" onfocus="this.value=(this.value==this.defaultValue)?'':this.value" onblur="this.value=(this.value=='')?this.defaultValue:this.value" />
 
Het kan mooier:

HTML:
<input type="text" name="formulierveld" placeholder="begintekst" />

Helaas wordt dat maar beperkt ondersteund, daar het HTML5 betreft. Een betere optie is dan:

HTML:
<input type="text" name="formulierveld" value="begintekst" onfocus="this.value=(this.value==this.defaultValue)?'':this.value" onblur="this.value=(this.value=='')?this.defaultValue:this.value" />

True
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan