Autor | Zpráva | ||
---|---|---|---|
Hanz5645 Profil * |
#1 · Zasláno: 3. 7. 2008, 10:32:13
Zdravím, potřeboval bych nějaký javascript který by reagoval na určitý znak psaný do input pole.
Příklad: Pokud uživatel napíše do pole písmeno "A" hned vyskočí html okno "Uživatelské jméno nemůže obsahovat písmeno "A"!. |
||
Joker Profil |
#2 · Zasláno: 3. 7. 2008, 10:51:01
Několik možností:
1. Na událost onkeyup pověsit skript, který bude kontrolovat poslední stisknutou klávesu. To má nevýhodu, že pokud do políčka dám zakázaný text třeba přes kopírovat-vložit, skript nebude protestovat. 2. Na událost onkeyup pověsit skript, který bude kontrolovat, zda zadaný text neobsahuje zakázané znaky. To může být dost otravné, protože pokud by někdo do políčka vložil třeba "Adam", vyskočí mu hláška, že tam nemůže být "A", chce to opravit, stiskne backspace, zase mu vyskočí hláška... a to se opakuje při každém stisku klávesy až do chvíle, než odstraní všechna zakázaná písmenka 3. Totéž jako bod 2, ale udělat to až na onchange toho políčka. To nebude fungovat tak jak je to zadáno v dotazu, ale je to podle mě asi nejlepší řešení. |
||
Hanz5645 Profil * |
#3 · Zasláno: 3. 7. 2008, 11:33:35
Díky za odpověď, jestli si uděláš čas tak bych chtěl poprosit o ukázku toho javascriptu k tomu bodu č2.
Díky moc |
||
peta Profil |
#4 · Zasláno: 3. 7. 2008, 16:12:35 · Upravil/a: peta
Hanz5645
jakpsatweb - javascript - priklady - udalosti ? google.com key event crossbrowser |
||
Časová prodleva: 16 let
|
0