如何确保移动设备上输入 HTML 数字时键盘有负号键?

Kee*_*ert 5 html javascript input cordova

我正在开发一个需要输入负数的移动应用程序。然而,移动键盘只有[1-9.]键。有没有办法确保键盘上出现负号?我正在使用 Cordova 框架。

BSh*_*aps 1

对于cordova,键盘由输入类型决定。我相信在大多数使用电话类型的设备上都会有一个符号选项,例如负号。

例子:

<input type="tel">
Run Code Online (Sandbox Code Playgroud)

如果电话没有您要查找的内容,那么您将需要输入文本类型的输入。无论哪种方式,电话类型输入的结果都是字符串,因此您需要验证提供的输入是否是数字。

注意:如果设备没有电话类型键盘,它将使用普通文本键盘。