cordova 如何确保键盘有否定键的HTML数字输入移动的设备?

xmq68pz9  于 2023-10-24  发布在  其他
关注(0)|答案(2)|浏览(150)

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

tuwxkamq

tuwxkamq1#

对于cordova来说,键盘是由输入的类型决定的。我相信在大多数使用tel类型的设备上,都会有一个符号选项,比如负号。
举例说明:

<input type="tel">

如果tel没有你要找的东西,那么你需要输入一个文本类型的输入。无论哪种方式,tel类型输入的结果都是一个字符串,所以你需要验证提供的输入是一个数字。

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

a9wyjsp7

a9wyjsp72#

如果您仍在寻找一种使用html输入标记输入-符号的方法,请尝试以下操作

<input type="text" inputmode="numeric">

虽然,这个组合看起来很奇怪,它服务的目的.您将能够输入- sign在所有主要设备(包括三星,否则会产生问题).然后,如果你想让用户只输入有效的数字,你可以将其解析为数字,并根据它显示验证.

相关问题