Nov
27
Деактивиране на клавиша ENTER в уеб форми
at
14:35 by
nofearinc
Category: Coding
През последните 10-тина години като уеб ползвател съм свикнал да използвам табулация за превключване на следващ компонент/поле и [ENTER] за потвърждение. Днес ми направиха забележка за неинтуитивен интерфейс и как не трябвало ентер да потвърждава формата ми.
Наложи се да премахна функцията на клавиша от формата. Порових и използвах следния скрипт:
<script type="text/javascript">function stopRKey(evt) { var evt = (evt) ? evt : ((event) ? event : null); var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); if ((evt.keyCode == 13) && (node.type=="text")) {return false;}}document.onkeypress = stopRKey;</script>
Източник: WebCheatSheet
Сходни постове:
Related posts brought to you by Yet Another Related Posts Plugin.

















