【发布时间】:2016-09-14 05:29:14
【问题描述】:
我有一个自定义控件,它使用System.Windows.Form.Textbox 作为底层文本框。
我想将该类型更改为type="number",但是我看不到这样做的方法。
最终目标是拥有一个输入字段,当您在智能手机浏览器上单击该字段时,只会为您提供数字键而不是完整的键盘输入。
可以仅使用JavaScript 将输入限制为数字,但这不是我想要的。我特别需要打开只有数字的键盘。如果除了设置 type="number" 之外还有其他方法可以实现此目的,那么它也应该可以工作。
【问题讨论】:
-
也许创建一个仅限数字的文本框,如此 SO 问题中所述:stackoverflow.com/questions/10758683/… 特别是最后一条评论
-
@ashwin 你建议改用 NumericUpDown 吗?该控件是否为 input type="number" 生成 gtml?