当前位置: 首页 > 知识库问答 >
问题:

html5货币/货币输入

周健
2023-03-14

我试过...

<input type="number" min="0" max="10000" step="1" name="Broker_Fees" id="broker_fees" required="required">

但那就不允许便士条目了。

我想要增量按钮控制在英镑上升,但仍然想要输入便士的能力。

谢谢,1DMF

共有1个答案

禹昆
2023-03-14

为数字输入启用分数/美分/小数

为了允许分数(美分)输入HTML5数字,您需要将“step”属性指定为=“any”:

<input type="number" min="1" step="any" />

这将特别防止Chrome在输入中输入十进制/小数货币时显示错误。Mozilla等。如果忘记指定step=“any”,请不要出错。W3C规范指出,step=“any”应该是必需的,以允许小数。所以,你绝对应该用它。https://developer.mozilla.org/en-us/docs/web/html/element/input/number#步骤

问题的标题后来有所改变,意思稍有不同。可以同时使用数字或文本输入来接受货币/小数。

对于Currence/Money的输入字段,建议使用number的输入类型,并指定适当的属性,如上文所述。截至2020年,还没有针对实际输入类型的货币或货币的W3C规范。

主要原因是它自动强制用户输入有效的标准货币格式,并且不允许任何字母数字文本。话虽如此,您当然可以使用常规的文本输入,并进行一些后处理,以仅获取数字/十进制值(在某些时候也应该对此进行服务器端验证)。

 类似资料:
  • 我正在尝试使用函数。 而它应该打印$符号或美元? 我使用linux主机。 谢谢

  • 这是一篇加密货币的入门文章,是写给没有接触过比特币、加密货币的小伙伴的入门指南,接下来的内容,都将与加密货币相关。 前言 “加密货币就是货币”听起来挺“白痴的”。想想背后的意思,言外之意就是“加密货币可能不是货币”,就非常值得玩味了。事实上,在我接触的很多朋友当中,一开始认为后者的更多。包括我自己,也是经过探究一段时间之后,才认定这个结论的。 惯性定律不仅存在于物质世界,也存在于人类的认知世界。人

  • 问题内容: 我正在使用我给定的语言环境获取自定义货币格式。但是,这始终包含我不需要的货币符号,我只想要给定语言环境的正确货币数字格式而没有货币符号。 做一个抛出一个异常.. 问题答案: 以下作品。这有点丑陋,但可以履行合同: 您还可以从货币格式中获取模式,删除货币符号,然后从新模式中重构新格式:

  • 货币报价最新数据 接口: currency_latest 目标地址: https://currencyscoop.com/ 描述: 获取货币报价最新数据 限量: 单次返回指定货币的最新报价数据-免费账号每月限量访问 5000 次 输入参数 名称 类型 必选 描述 base str Y base="USD" api_key str Y api_key="Please put your api key

  • 问题内容: 我需要显示此类货币格式,我们如何显示。 问题答案: 在HTML中 例如 您还可以推荐 https://docs.angularjs.org/api/ng/filter/currency

  • 货币 什么是货币?货币比他们看起来更有趣和有用,它们本质上只是一个可交易的令牌,但可以变得更多,取决于你如何使用它们。其价值取决于您使用的方式:令牌可用于控制访问(门票),可用于组织(共享)中的投票权,可以是第三方持有的资产的占位符(所有权证书),甚至只能用作社区(货币)内的价值交换。+ 您可以通过创建一个集中的服务器来完成所有这些工作,但是使用Ethereum令牌合约带有一些免费的功能:一个是一