Autor Zpráva
Peet
Profil
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 *
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
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
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
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.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: