Я хочу получить значение ключа ввода пользователя, если пользователь нажмет кнопку «подтвердить», я направлю страницу на какую-то другую страницу, теперь я не знаю, как настроить пользователя на кнопку «подтвердить».В мобильном браузере, могу ли я использовать javascript для получения значения ключа ввода пользователя?
0
A
ответ
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.