我正在开发一个需要输入负数的移动的应用程序。然而,移动的键盘只有[1-9.]键。有没有办法确保键盘上有负号?我使用的是Cordova框架。
tuwxkamq1#
对于cordova来说,键盘是由输入的类型决定的。我相信在大多数使用tel类型的设备上,都会有一个符号选项,比如负号。举例说明:
<input type="tel">
如果tel没有你要找的东西,那么你需要输入一个文本类型的输入。无论哪种方式,tel类型输入的结果都是一个字符串,所以你需要验证提供的输入是一个数字。
注意:如果设备没有tel类型的键盘,它将使用普通的文本键盘。
a9wyjsp72#
如果您仍在寻找一种使用html输入标记输入-符号的方法,请尝试以下操作
-
<input type="text" inputmode="numeric">
虽然,这个组合看起来很奇怪,它服务的目的.您将能够输入- sign在所有主要设备(包括三星,否则会产生问题).然后,如果你想让用户只输入有效的数字,你可以将其解析为数字,并根据它显示验证.
2条答案
按热度按时间tuwxkamq1#
对于cordova来说,键盘是由输入的类型决定的。我相信在大多数使用tel类型的设备上,都会有一个符号选项,比如负号。
举例说明:
如果tel没有你要找的东西,那么你需要输入一个文本类型的输入。无论哪种方式,tel类型输入的结果都是一个字符串,所以你需要验证提供的输入是一个数字。
注意:如果设备没有tel类型的键盘,它将使用普通的文本键盘。
a9wyjsp72#
如果您仍在寻找一种使用html输入标记输入
-
符号的方法,请尝试以下操作虽然,这个组合看起来很奇怪,它服务的目的.您将能够输入- sign在所有主要设备(包括三星,否则会产生问题).然后,如果你想让用户只输入有效的数字,你可以将其解析为数字,并根据它显示验证.