Autor | Zpráva | ||
---|---|---|---|
Peet Profil |
#1 · Zasláno: 18. 11. 2012, 23:36:06
Dobrý den, chci se zeptat jestli se dá někde jednoduše na straně HTML zakázat znaky psané do inputu třeba když někdo napíše lomítko nebo mezeru že se jednosuše ten znak do inputu nezapíše..
|
||
margin Profil * |
#2 · Zasláno: 18. 11. 2012, 23:45:25
V HTML to nejde, musí se použít JavaScript a musíš počítat s tím, že se to inputu nejen píše, ale i v vkládá třeba pomocí Ctrl+V. Navíc se žádnému uživatelskému vstupu nedá věřit, protože odeslat se dá cokoliv a na serveru musíš uživatelské vstupy ošetřit a zkontrolovat.
|
||
Peet Profil |
#3 · Zasláno: 18. 11. 2012, 23:47:30
jj šetřím jak javascriptem tak i na serveru.. jen jsem chtěl vědět jestli něco takového jde jen pro zpříjemnění a ulechčení uživatelům ;) díky
|
||
Chamurappi Profil |
#4 · Zasláno: 19. 11. 2012, 10:06:03
Reaguji na Peeta:
JavaScript může stornovat výchozí akci stisku klávesy, tedy i vepsání znaku. Stačí, když onkeydown vrátí false .
|
||
_es Profil |
#5 · Zasláno: 19. 11. 2012, 10:13:14
Chamurappi:
„JavaScript může...“ To môže, ale dobrý nápad to asi nie je. Okrem toho je veľa možných spôsobom úpravy obsahu inputu. |
||
Časová prodleva: 11 let
|
0