比如当用户点击文本框时,而不是弹出一个完整的键盘,它只会弹出一个数字键盘,是否可能?
或者如果不可能,我们可以在点击框时禁用该应用弹出键盘吗?
答案 0 :(得分:1)
您尚未表明您使用的是C#/ VB和XAML,还是HTML和JavaScript。对于后者,这很简单。添加输入字段时,只需使用值“number”作为“type”属性:
<input id="myNumericInput" type="number" />
,当用户点击该字段时,软输入面板将自动切换到数字输入。
XAML的等价物是使用InputScope,它也设置为“Number”(大写N):
<TextBox x:Name="myNumericTextbox" InputScope="Number" Width="500" Height="50"></TextBox>
这同样会导致数字输入面板在用户点击输入字段时出现。