【发布时间】:2012-05-22 10:21:20
【问题描述】:
我们正在开发一个常规的 asp.net 网站(没有 Textviews),对于其中一个文本框,我需要文本框默认打开数字键盘,有没有办法实现这一点?
以下代码适用于 iPhone / iPad,但不默认为 Android 的数字键盘。
<asp:TextBox runat="server" type="number" pattern="\d*" onKeypress="if(event.keyCode < 48 || event.keyCode > 57){return false;}" />
安卓版本:2.2.1
编辑: 当我使用 type="number" 的 HTML 输入框时,它可以完美运行。我需要一种使用 asp.Net 文本框并查看数字键盘的方法。
【问题讨论】:
-
type="number" 应该可以工作:slides.html5rocks.com/#form-types-mobile
-
它确实有效,但不适用于
而是我必须将其转换为 HTML 输入框,有什么想法吗?