2010-02-24 3 views
0

Я хочу получить значение ключа ввода пользователя, если пользователь нажмет кнопку «подтвердить», я направлю страницу на какую-то другую страницу, теперь я не знаю, как настроить пользователя на кнопку «подтвердить».В мобильном браузере, могу ли я использовать javascript для получения значения ключа ввода пользователя?

ответ

0

Это может помочь, если вы упомянули, на какой платформе вы развиваетесь.

Возможно, что-то подобное будет работать:

document.addEventListener('keypress', function(e){ 
    alert(e.keyCode); 
}, false); 

Этот код должен сказать вам KEYCODE для кнопки. Затем вы можете заменить предупреждение, если заявление (скажем, кнопка подтверждения производит KEYCODE из 111):

if(e.keyCode === 111){ 
    //redirect to other page 
} 
0

Использование JavaScript должен быть ограничен высокого класса смартфонов (то есть iPhone/Android). На других устройствах, вы найдете любой из следующих сценариев:

  • Там нет JavaScript Служба поддержки
  • Javascript лишь частично реализован
  • Даже она реализована достаточно хорошо для того, чтобы использовать код Рональда отправлено, javascript может быть отключен по умолчанию. И есть вероятность, что обычный пользователь будет знать, как включить его.

Вы можете использовать такие инструменты, как WURFL или DeviceAtlas, чтобы помочь определить возможности мобильного устройства - но хорошее эмпирическое правило избегает javascript, если вы не уверены, что устройство сможет его обработать.

Rgds, Kevin.