问题标签 [numeric-keypad]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 如何通过 html(输入类型=数字)在三星手机上调用全数字键盘?
目前,每当我输入 type=number 字段时,在三星 S7 上打开的键盘是一个非常简化的数字输入,不允许使用负数,理想情况下,我如何让手机看到我正在寻找更完整的键盘?我希望这可以在所有类型的手机上实现。
swift - 仅在 iPad 上使用自定义数字键盘
iPad 开发新手。我想在 iPad 上使用自定义数字键盘(使用 pod),但在 iPhone 上使用本机键盘。是否可以在 UITextField、UITextView 上进行扩展以设置/获取 inputView/keyboardType?还是有其他解决方案?
arduino - (Arduino Mega2560) 键盘密码检查
我正在做一个学校项目,基本上我必须创建一个锁定系统,当输入正确的代码时打开一个虚构的门。我们被要求在实际构建之前模拟我们的系统。因此,我在 Proteus(Labcenter Electronics 的仿真软件)中制作了以下电路: 键盘电路
抱歉,我不能发图片。
这是我的系统应该做的:一个变量包含正确的代码,用户必须在键盘上输入一个代码,如果正确,绿色 LED 会亮起,LCD 屏幕会显示“授予访问权限!” 如果密码错误,屏幕将显示“拒绝访问!”。这是一个基本系统,但我试图让它尽可能简单/简短(我必须在口头报告中解释它,所以越简单越好)并且由于某种原因,我无法让我的代码工作. 理想情况下,我想让 LCD 为每个键入的字符显示一个 *,就像在真正的安全系统上一样,但我也没有设法做到这一点。我已经为此工作了几个小时,尝试了不同的变体等等。但似乎没有什么能以我想要的方式工作。顺便提一句,我的电路工作得很好,因此我的代码的初始化部分也是正确的。谁能帮我弄清楚我的代码有什么问题以及如何使它变得更好?
到目前为止,这是我的代码:
问题是当我在模拟软件中运行这段代码时,液晶显示屏显示“访问拒绝!” 并且红色 LED 亮起。无论我按什么键(在键盘上),都没有任何反应。所以问题是我的代码直接跳转到 else 语句,推断输入的密码是错误的(尽管实际上没有输入密码)。我认为错误在这里:
顺便说一句,原谅法语的话,我是法国人。另外,我忘了说,# 键应该清除输入的代码。任何解释、代码示例或链接都会有所帮助。谢谢!
android - 如何在 Android 上的 Kivy 中使用 USB 数字键盘/键盘文本输入
简而言之,我想使用一个小型 USB 小键盘/数字键盘在通过 kivy 启动器在 android 上运行的 kivy 应用程序上输入文本输入字段。
我正在使用 OTG USB 连接器将小键盘连接到我的平板电脑。连接器通常在平板电脑上工作(我可以在浏览器和其他应用程序中输入数字)。然而,在一个 kivy 应用程序中,当我使用触摸屏选择一个文本输入字段时,它会专注于等待输入,然后如果我尝试使用小键盘输入,什么也不会发生。在使用普通大小的 USB 键盘进行一些测试后,它可以工作(但它上面的小键盘不起作用)。
这是我用来测试它的基本 kivy 应用程序:
我的猜测是小键盘和 Kivy 上的 ascii 字符存在一些问题。任何帮助将不胜感激。
ios - 输入类型 =“数字”不适用于 iOS 设备中的 Ionic 应用程序
在 Ionic 3 应用程序中,对于数字字段,数字键盘不会出现在 iOS 设备中。对于输入类型number
,数字与字母一起显示在键盘的第一行。在 Android 中,它运行良好。我尝试了角度模式\d*
,inputmode="numeric"
但仍然无法正常工作。
mobile-safari - HTML 的最佳设置, 对于移动设备
我一直在阅读许多其他问题,例如这些[1] [2] [3],但问题仍然存在。
我需要找到“最干净”的方式来input
为移动设备创建 HTML,并且尊重所有这三个规则:
我尝试了什么?
我遇到过这些解决方案,它们都没有累积地尊重上述三个规则。
解决方案 1
尽管该解决方案在 iOS 中工作并满足 W3C 验证器测试的 HTML 规则,但在 Chrome Android 中提供了带有 QWERTY 键盘的完整键盘。
解决方案 2
此解决方案适用于 iOS 和 Android Chrome 系统,在两个系统上都显示数字键盘,但它使用 W3C 验证器引发 HTML 验证错误:
仅当输入类型为电子邮件、密码、搜索、电话、文本或 url 时才允许使用属性模式。
解决方案 3
该解决方案通过了 W3C HTML 测试,在 Chrome 上显示不错,但在 iOS 键盘上显示了几个不需要的键
解决方案 4
我看到很多开发人员都在使用这个解决方案
但是在 Android Chrome 中它不允许点符号.
(因此没有浮点数),并且键有字母,这是多余的
ionic-framework - 打开文本字段的数字小键盘
我正在使用 Ionic 框架 2.2.1。我有一个文本输入字段,在几乎 99% 的情况下,输入值将是一个数字。因此,当用户关注此字段时,我想打开一个数字键盘。有没有办法做到这一点?
我试过<input type="text" pattern="\d*">
了,但它不起作用。我也不能使用<input type="tel">
,或者<input type="number">
因为该值也可以有字母字符。
ios - React Native 中的 iPad 数字键盘
我正在 React Native 中开发一个 iPad 应用程序,我想在其中显示仅数字键盘。我已将键盘类型用作电话垫,但会显示数字和额外的字符。我应该如何做到这一点?我应该如何在 iOS 的原生反应中使用自定义键盘。