| Autor | Zpráva | ||
|---|---|---|---|
| Vojtech Mikyska Profil |
#1 · Zasláno: 28. 2. 2013, 20:46:40
Zdravím, potřeboval bych nějak vyřešit, aby v inputu, kde mám nastavenou nějakou výchozí value měla ta hodnota barvu textu třeba černou, ale po kliknutí mi hodnota zmizí, ale tam už bych potřeboval, aby šlo psát jinou barvou.
V praxi to mám u vyhledávače. Value je "Zde hledejte", má nastavenou šedivou barvu, aby tolik nevystupovala, po kliknutí zmící a uživatel napíše, co hledá, ale to už potřebuju normální barvou, ne šedivou. Zkoušel jsem v CSS něco jako #hledat value {}, ale to nefunguje. Díky za rady |
||
| Someone Profil |
#2 · Zasláno: 28. 2. 2013, 20:57:27
Vojtech Mikyska:
Nastav šedou barvu celému inputu a po kliknutí (událost onfocus) změň barvu na černou: <input
type="text"
value="Zadejte hledaný výraz"
style="color: #d3d3d3"
onfocus="
if(this.value == this.defaultValue) {
this.style.color = 'black';
this.value = '';
}
"
onblur="
if(this.value == '') {
this.style.color = '#d3d3d3';
this.value = this.defaultValue;
}
"
> |
||
| Vojtech Mikyska Profil |
#3 · Zasláno: 28. 2. 2013, 21:00:33
díky
|
||
|
Časová prodleva: 13 let
|
|||
0