Мы разрабатываем обычный веб-сайт asp.net (без текстовых представлений), для одного из текстовых полей мне нужно, чтобы текстовое поле открывало цифровую клавиатуру по умолчанию, есть ли способ добиться этого?
Код ниже отлично работает для iPhone/iPad, но не использует цифровую клавиатуру для Android по умолчанию.
<asp:TextBox runat="server" type="number" pattern="\d*" onKeypress="if(event.keyCode < 48 || event.keyCode > 57){return false;}" />
Версия андроида: 2.2.1
РЕДАКТИРОВАТЬ: Когда я использую поле ввода HTML с type="number", оно работает отлично. Мне нужен способ использовать текстовое поле asp.Net и видеть цифровую клавиатуру.