Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 12.02.2016, 18:13
Аватар для AntonMs
Профессор
Отправить личное сообщение для AntonMs Посмотреть профиль Найти все сообщения от AntonMs
 
Регистрация: 25.01.2015
Сообщений: 163

Еще вопрос.. Почему я эту функцию не могу использовать в атрибуте onkeypress=""? Ошибки нет но буквы все равно пишутся.
function key(event){
	var e = String.fromCharCode(event.keyCode);
	if(isNaN(e) && e !== ',' && e !== '.'){
		return false;
	}
}
<input type="text" onkeypress="key(event)">
Ответить с цитированием
  #12 (permalink)  
Старый 12.02.2016, 18:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от AntonMs
return false;
event.preventDefault()
Ответить с цитированием
  #13 (permalink)  
Старый 12.02.2016, 18:44
Аватар для AntonMs
Профессор
Отправить личное сообщение для AntonMs Посмотреть профиль Найти все сообщения от AntonMs
 
Регистрация: 25.01.2015
Сообщений: 163

рони, спасибо! я кстати знал о preventDefault но думал.. какая разница?
Ответить с цитированием
  #14 (permalink)  
Старый 12.02.2016, 19:02
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

AntonMs,
вариант для return false
<input type="text" onkeypress="return key(event)">
<script>
  function key(event){
	var e = String.fromCharCode(event.keyCode);
	if(isNaN(e) && e !== ',' && e !== '.'){
		return false
	}
}
</script>

подробнее тут
https://learn.javascript.ru/default-browser-action
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Предотвратить отправку формы и перезагрузку страницы DmitriSpartak Общие вопросы Javascript 4 29.05.2015 21:24
Сохранение символа и его вывод на экран, вся цепочка процесса FanAizu Оффтопик 1 21.03.2015 01:58
Поиск символа "@" в тексте antoshka1509 AJAX и COMET 1 04.11.2014 23:34
Замена или удаление последнего символа BashOrgRu jQuery 2 11.01.2014 14:01
Написание и одновременный просмотр Sundro Общие вопросы Javascript 4 29.07.2011 14:34