0

就像当用户点击文本框时,它不会弹出一个完整的键盘,而只会弹出一个数字键盘,这可能吗?

或者如果不可能,我们可以在点击框时禁用应用程序弹出键盘吗?

4

1 回答 1

1

您尚未指明您使用的是 C#/VB 和 XAML,还是 HTML 和 JavaScript。对于后者,这非常简单。添加输入字段时,只需将值“数字”用于“类型”属性:

<input id="myNumericInput" type="number" />

当用户点击该字段时,软输入面板将自动切换到数字输入。

XAML 的等价物是使用 InputScope,它也设置为“Number”(大写 N):

<TextBox x:Name="myNumericTextbox" InputScope="Number" Width="500" Height="50"></TextBox>

当用户点击输入字段时,这同样会导致出现数字输入面板。

于 2012-10-11T00:44:20.760 回答