带有逗号的 iOS 数字键盘的输入类型

     2023-03-16     138

关键词:

【中文标题】带有逗号的 iOS 数字键盘的输入类型【英文标题】:Input type for iOS numpad keyboard with comma 【发布时间】:2017-06-02 23:16:09 【问题描述】:

我知道这是一个老问题..但我找不到任何有效的答案。

我需要用逗号触发iOS设备上的小键盘,键盘类型是UIKeyboardTypeDecimalPad,你可以在这里看到:

我需要用 HTML 输入元素触发它,可以吗?

作为参考,这里有一些没有解决方案的老问题:

question1

question2

question3

编辑:似乎没人明白,问题是显示这个键盘带有 HTML 输入字段,而不是原生代码(另外,问题不在于逗号或点)。 所以正确的问题应该是,是否有一个 html 标记可以在 iOS 上显示这个键盘

该项目基于 Cordova。

【问题讨论】:

有可能,你应该和oc(或swift)相互学习javascript,你应该使用webView来加载html,在里面你应该指定js方法。 感谢@aircraft。我正在使用 Cordova,它已经从本地 cose 中“加载”了 html。 “指定js方法”到底是什么意思?你知道触发那种键盘类型的 js 吗?谢谢 【参考方案1】:

如果您希望在所有上下文中将点分隔符替换为逗号分隔符,我建议使用 fr_FR 修改 Info*.plist 中的 CFBundleLocalizations 键(或浮点分隔符的任何其他本地化',')。

对于您似乎使用的 Cordova,我建议使用定制插件,请参阅 https://***.com/a/46405401/2728710

【讨论】:

这不是问题的答案 我想,鉴于我的提议将键盘中的“完成”(在您制作的屏幕截图中)更改为法语的“OK”,它也会将逗号更改为一个点。由于 Vishal 的回答,我很惊讶事实并非如此。 问题是关于显示带有 html 输入的键盘!不在本机代码中 但是目的是什么? iOS 设备的键盘是原生元素,由 html 标记触发,确实是原生元素。我真的怀疑您是否可以通过 HTML 修改键的组织。 不,这不是重点。重点是:“由 html 标记触发”。问题询问使用哪个 html 来触发该键盘!【参考方案2】:

。和 , 是特定于文化的。如果您从 iphone 设置中将地区设置为德国,您可以在 UIKeyboardTypeDecimalPad 类型的键盘上看到“,”。如果您想在所有地区和语言中显示“,”,您需要将其添加到键盘的附件视图中。不确定在您的情况下将如何实现,但在 Xamarin 中,我们通过为键盘添加本机渲染来做到这一点。

【讨论】:

这不是问题的答案

带有数字的phonegap ios键盘仅适用于iPad上的数字字段

】带有数字的phonegapios键盘仅适用于iPad上的数字字段【英文标题】:phonegapioskeyboardwithnumbersonlyfornumberfieldoniPad【发布时间】:2014-07-1100:21:29【问题描述】:我对数字字段有疑问。问题是:只允许数字,所以我希望当我点击它时键... 查看详情

在 Google 表格中用逗号替换数字小键盘产生的小数点

】在Google表格中用逗号替换数字小键盘产生的小数点【英文标题】:ReplacethedecimalmarkproducedbythenumerickeypadwithacommainGoogleSheets【发布时间】:2021-10-2106:31:34【问题描述】:我想使用键盘中的数字小键盘输入数字。我的电子表格使用... 查看详情

使用 HTML 输入类型的数字键盘显示

】使用HTML输入类型的数字键盘显示【英文标题】:NumericKeyboarddisplayusingHTMLinputtype【发布时间】:2015-08-2307:59:12【问题描述】:由于用户在该字段中输入的大部分值仅是数字和符号,因此我有特定要求在iPhone和Android移动设备上以... 查看详情

如何允许 html5 数字输入类型的逗号和点分隔符

】如何允许html5数字输入类型的逗号和点分隔符【英文标题】:Howtoallowcommaanddotseparatorforhtml5numberinputtype【发布时间】:2012-05-3122:37:26【问题描述】:有没有办法使用html5数字输入类型同时允许逗号和点作为分隔符?我找到了decima... 查看详情

移动键盘上字母数字的html 5输入类型

】移动键盘上字母数字的html5输入类型【英文标题】:html5inputtypeforalphanumericonmobilekeyboard【发布时间】:2016-10-0516:59:27【问题描述】:我们已经看到,当在移动键盘上选择输入类型“文本”时,它会出现文本,当在移动键盘上选... 查看详情

输入类型数字使用逗号 - 将点更改为逗号

】输入类型数字使用逗号-将点更改为逗号【英文标题】:Inputtypenumberusagecomma-changedottocomma【发布时间】:2017-01-1409:56:13【问题描述】:我正在使用<inputtype="number"...,但我不能使用逗号?但我无法解决将其更改为&... 查看详情

为浮点数反应输入类型 =“数字”

...题是,我所有的值都以美分为单位:1EUR=100美分,我想将逗号显示为小数点分隔符(德语格式),所以onChange会将值乘以100,当呈现值时,它是除以100。 查看详情

新网站在数字类型输入中将十进制逗号转换为 ~ 点,反之亦然。该浏览器功能的 Javascript 名称?

】新网站在数字类型输入中将十进制逗号转换为~点,反之亦然。该浏览器功能的Javascript名称?【英文标题】:NewWebkitsconvertdecimalcommato~dotandviceversainnumber-typeinputs.Javascriptnameofthatbrowserfeature?【发布时间】:2014-06-2511:12:46【问题描... 查看详情

带有逗号分隔符的数字的正则表达式验证

】带有逗号分隔符的数字的正则表达式验证【英文标题】:Regexvalidationfornumberswithcommaseparator【发布时间】:2011-03-2805:25:47【问题描述】:需要一个正则表达式来验证带有逗号分隔符的数字。1,5,10,55有效,但1,,,,10无效。【问题讨... 查看详情

带有 Arduino 的字母数字电话键盘

】带有Arduino的字母数字电话键盘【英文标题】:Alpha-numericTelephoneKeypadwithArduino【发布时间】:2017-03-2012:48:52【问题描述】:我正在尝试制作一个电容式触摸键盘来接收用户的输入,并输出由该输入生成的字符串。每个pad返回其... 查看详情

input手机数字键盘

要一点击提起数字键盘,安卓只要设置input的类型是number或tel,ios需要 pattern="number"可以直接打开搜狗输入法的数字键盘,可以输入.和数字如果只能输入数字,比如输入手机号或银行卡号,则是pattern="[0-9]*"可以调九宫格<inputtype="nu... 查看详情

带有自定义 UI 按钮的 iOS 键盘的辅助功能选项卡顺序

】带有自定义UI按钮的iOS键盘的辅助功能选项卡顺序【英文标题】:AccessibilitytaborderforiOSkeyboardwithcustomUIbutton【发布时间】:2018-04-1221:48:15【问题描述】:我正在开发一个Cordova应用程序,该应用程序的屏幕带有一个需要十进制iOS... 查看详情

iOS如何捕捉将标准键盘类型切换为数字键盘的事件?

】iOS如何捕捉将标准键盘类型切换为数字键盘的事件?【英文标题】:iOShowtocatcheventofswitchingstandardkeyboardtypetonumberkeypad?【发布时间】:2012-05-1406:46:29【问题描述】:切换到数字键盘时,我想使用我的自定义数字键盘。如何实现... 查看详情

HTML5 输入类型和触摸设备键盘:适当的数字、电话和文本用法?

】HTML5输入类型和触摸设备键盘:适当的数字、电话和文本用法?【英文标题】:HTML5InputTypes&TouchDeviceKeyboards:AppropriateNumber,Tel&TextUsage?【发布时间】:2014-05-0211:30:02【问题描述】:我想在触摸设备上为邮政编码和社会保险... 查看详情

iOS - 删除带有焦点输入元素的 iFrame 使光标保持可见并保持键盘打开

】iOS-删除带有焦点输入元素的iFrame使光标保持可见并保持键盘打开【英文标题】:iOS-removinganiFramewithfocusedinputelementkeepsthecursorvisibleandkeyboardopen【发布时间】:2016-07-1416:01:15【问题描述】:在iOS中打开:https://jsfiddle.net/rLLvd18q/31/... 查看详情

带有数字样式的 NSNumberFormatter NSNumberFormatterCurrencyStyle 逗号问题

】带有数字样式的NSNumberFormatterNSNumberFormatterCurrencyStyle逗号问题【英文标题】:NSNumberFormatterwithnumberstyleNSNumberFormatterCurrencyStyletroublewithcommas【发布时间】:2014-09-0713:06:30【问题描述】:我正在尝试正确处理某些项目的投入费用。... 查看详情

使用html5input类型提升移动端输入体验(键盘)

...,例如输入帐号的时候,不应该支持输入中文,该输入纯数字的时候就应该谈数字键盘等。个人觉得这些都是我们平时开发很少意识到的,虽然有些刁钻,但都是为了用户体验,为了我们的产品,于是便在网上找了一些资料,在... 查看详情

Android - 逗号作为数字键盘上的小数分隔符

】Android-逗号作为数字键盘上的小数分隔符【英文标题】:Android-CommaasdecimalseparatoronNumericKeyboard【发布时间】:2012-06-1602:17:06【问题描述】:我们需要为EditText配备一个数字键盘。键盘应具有基于设备所选区域设置的小数分隔符... 查看详情