Показать сообщение отдельно
  #9 (permalink)  
Старый 06.05.2014, 00:11
Интересующийся
Отправить личное сообщение для faecker Посмотреть профиль Найти все сообщения от faecker
 
Регистрация: 05.05.2014
Сообщений: 16

Сообщение от Poznakomlus Посмотреть сообщение
причем здесь нажатия
var clearvalue = function () {
  var order = document.getElementById("order");
  if (order) order.value = null;
};
window.onload = clearvalue;
Спасибо. Завтра это попробую.
Но на самом деле все началось с того, что нужно, если в поле вводят буквы вместо цифр, поле должно либо не принимать символы, либо очищаться после потери фокуса.
Проблема, что поле не очищается при обновлении страницы возникла в процессе.

Так вот:
onKeyPress = "function()"
{
if ((event.keyCode<48)||(event.keyCode>57)){
event.returnValue=false;
document.getElementById("order").value=null;
}
}

Это работает в Хроме и Опере (даже без последней строки), но не работает в FF (я планировал третью строку для FF).
Напишите, как сделать, чтобы работало везде.
Ответить с цитированием