Autor | Zpráva | ||
---|---|---|---|
drvaca Profil |
#1 · Zasláno: 13. 8. 2010, 17:40:04
Zdravím!
Potřeboval bych následující věc: Ve formu "formular" mam input type="text" name="msg" a potřeboval bych, aby když do toho inputu msg někdo napíše písmeno š, aby mu to hnedka změnilo na s. Když napíše ě, aby se tam objevilo e. Když napíše ů, aby se tam objevilo u. Javascriptu naprosto nerozumím, a nic takového jsem nikde nenašel, proto vás chci požádat: Dokázal by mi někdo dát přesný kód, který bych mohl jenom tupě okopírovat? Předem děkuji. |
||
Časová prodleva: 3 dny
|
|||
Chamurappi Profil |
#2 · Zasláno: 16. 8. 2010, 11:04:12
Reaguji na drvacu:
Jde to udělat, ale není to zrovna triviální a nikdy to nebude dokonalé (např. vložením ze schránky to půjde obejít). Z hlediska použitelnosti je to špatný nápad — když píšu do textového pole, očekávám, že se do něj bude psát to, co chci psát, bez přežvýkání. Potřebuješ-li odsekat diakritiku, odsekej ji dodatečně. |
||
Bubák Profil |
#3 · Zasláno: 16. 8. 2010, 14:51:51
„Potřebuješ-li odsekat diakritiku, odsekej ji dodatečně.“
A to na serveru, protože u klienta může být JS vypnutý. Návod pro PHP: http://latrine.dgx.cz/odstraneni-diakritiky-z-ruznych-kodovani |
||
Časová prodleva: 14 let
|
0