код клавиши 13 и код клавиши 10 не работают

Событие нажатие клавиши 13 и 10 не работают на iPhone Safari, android firefox, но работают с браузером Android по умолчанию.

У меня есть страница jsp, которая имеет форму, которая принимает число в качестве входных данных и изменяет значения других элементов div на той же странице путем деления этих чисел на эти входные данные.

Я использую функцию нажатия jQuery и тестирую для этого код клавиш 10 и 13. Он работает во всех настольных браузерах, но кнопка GO не срабатывает в Safari и Firefox на смартфонах. Пожалуйста, дайте мне знать, как это сделать?

Вот частичный код, который я использовал:

$('.number').keypress(function(e) {
    if(e.keyCode == 10 || e.keyCode == 13 ) {

        $('#1').html((textreplace/input).toFixed(0)+'g');
        $('#2').html((textreplace2/input).toFixed(0)+'%');
        $('#3').html((textreplace3/input).toFixed(0)+'g');
        ...
        ..

    }
}

".number" - это имя класса, используемое в форме ввода, которая имеет type = "text". Итак, я вообще не использую submit.

5
задан Shashank Agrawal 28 March 2016 в 07:06
поделиться