问题标签 [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.
android - 在 android 4.0.3 中使用键盘遇到困难?
我一直在开发一个应用程序屏幕,其中包含数字类型输入的编辑文本。它正常工作,发生的情况是——当用户触摸editetxt时,一个数字键盘打开,占据整个屏幕,当用户在键盘中按下next时,这个键盘关闭,并弹出一个占据半屏的新键盘。
我不知道如何听键盘下一个按钮。
我真正想要的是如何禁用其中一个键盘。?我使用的代码是简单的edittext:
请帮助我,我是新手吗?我更喜欢禁用第一个键盘?
javascript - 是否有一种可接受的跨平台方法在基于触摸的设备上以标准 Web 表单显示数字键盘?
目标:找到一种跨平台的解决方案,用于在基于触摸的移动设备上显示数字键盘,并且将黑客攻击降至最低。
问题:
我有一个使用数据输入表单的常规 Web 应用程序,主要包含数字数据。当用户在移动设备上与我的网站交互时,我想显示一个数字虚拟键盘,因为大多数标准键盘需要第二次按下才能从字母切换到数字。我知道我可以通过设置输入元素的“类型”属性来触发不同的键盘:
type=number
:这在 iOS/Safari 下效果很好。我不确定平台上的其他浏览器。
在 Android 上,这不会在各种浏览器上始终提升正确的键盘,并且通常会导致输入时出现不需要的电梯按钮。我还没有找到一种干净的方法来在 CSS 中关闭这些。
type=tel
:这几乎适用于 iOS/Safari,但电话键盘缺少十进制按钮。
似乎在多个 android 浏览器上都能很好地工作,而页面中没有添加任何无关的 UI 元素。
我目前的解决方案是hacky和简单化。基于我已经用于数字验证的类,我将每个应该包含数字的文本元素替换为基于检测到的操作系统/浏览器的anumber
或类型的新输入。tel
我宁愿不使用浏览器检测,也不希望在运行时动态更改输入。我可能会在服务器端引入一个 http 模块,它基本上做同样的事情,但实际上并没有更好。对此没有 CSS 调用,我感到很震惊。
有没有更好的方法来获得带有小数点按钮的数字键盘,它适用于所有或大多数基于触摸的移动设备,而无需向页面添加奇怪的 UI 元素?
- - - - - - - 更新
我不认为有一种方法可以做我真正想做的事情,即设置一个可以在桌面浏览器和所有主要的基于移动触摸的平台上正常工作的单一输入样式或类型。我决定通过直接 DOM 调用而不是通过 jQuery 来更改输入的类型,而不是通过 outerHTML 重写整个输入。我怀疑效果上没有太大区别,但代码更简洁一些。由于我没有更改桌面上的输入类型,因此我不必担心 IE 对属性的只读限制。
理想情况下,我可能会在服务器端处理此问题,以便以发出请求的设备所需的格式将所有内容发送到浏览器。但现在新代码看起来更像这样:
android - Android 在按钮单击时显示数字小键盘
在我的应用程序中,我试图在用户单击按钮时显示数字小键盘。
单击按钮时,我使用 requestFocus() 将焦点转移到布局中的 EditText,接下来我需要显示数字键盘,以便用户可以输入值。
这些值将始终是数字,因此我只需要显示数字键盘。
我厌倦了在按钮的 onClick() 方法中使用它,但它不起作用。
请为此提供任何解决方案。
此外,我的应用程序适用于支持 4.0.3 的 Android 平板电脑。
c# - 在 wm 6.5 上自动切换到数字键盘
我正在使用 C# 为移动设备(摩托罗拉 ES400)开发软件。这里我使用默认的 wm-SIP,我不想改变它。
用户必须填写一些文本框。我的问题是,当他输入文本框时,他应该只填写数字,他必须使用 123键切换到数字键盘。
我现在搜索了很长时间,但在 getFocus-Event 中找不到自动执行此操作的解决方案。
我还尝试了 Alex Feinman 的解决方案,如下所述:在 Windows Mobile 中输入数字的最佳方法是什么?(.NET CF 3.5)但它也没有工作。
这个问题有没有简单的解决方案 - 不改变输入面板?
谢谢
ios - 有没有办法在 iOS 中创建选项卡式选择器?或者以某种方式结合小键盘+选择器输入?
我正在寻找一种干净的方法来在一个屏幕内启用两个交互。
例如:
1)用户点击“添加活动”按钮
2) 用户输入一些标准单位(例如,10 米),然后从列表中选择相关的活动(例如,选择列表:慢跑、跑步、步行、爬行)
我现在能想到的就是创建两个单独的输入字段——一个调用小键盘,另一个调用选择器。是否可以创建一个选项卡式小键盘,以便用户完成数字输入,然后只需点击小键盘上方的“活动类型”,元素就会切换到选择器?
感谢任何输入!
javascript - 数字键盘的keyCode值?
数字小键盘上的数字是否与键盘顶部的数字不同?
下面是一些应该在 keyup 事件上运行的 JavaScript,但前提是 keycode 在 48 到 57 之间。代码如下:
我的问题是此代码仅响应在键盘顶部输入的数字运行,而不响应从数字键盘输入的数字运行。
我在想答案一定是数字小键盘有不同的 keyCode 值,但我如何找出那些是什么?
java - 如何在java中做一个数字键盘
我试图弄清楚如何在java中做一个数字键盘。我最近开始使用java,还有很多东西要学。以下是我到目前为止想出的,但它一次只返回一个字符。仍在研究这个,但非常感谢任何帮助..谢谢
xaml - how do you get a windows 8 store app to display only a numeric keypad
how do you get a windows 8 store app to display only a numeric keypad? I want the user to see only a numeric keypad when they click into a TextBox
android - 如何在android中以编程方式打开数字拨号盘?
我想以编程方式在 android 中单击按钮时显示数字拨号键盘(电话呼叫)。代码可用于直接号码拨号,但我只需要在单击按钮时显示拨号键盘。
android - 当我专注于使用数字输入类型编辑文本时,会弹出标准 qwerty 键盘
我已经这样设置了我的EditText
字段:
当我点击它时Edittext
,会出现正确的数字输入键盘,但随后会立即被标准键盘取代。如果我再次单击,则会出现数字键盘,并且不会被标准键盘取代。这发生在动态生成ListView
的,如果这会影响任何东西,并且发生在模拟器和手机(三星银河笔记)中。如何防止出现标准键盘?
这是实际的代码:
}
Delivery_main.xml
交付线.xml