当前位置: 首页 > 面试题库 >

带有货币符号的HTML文本输入字段

东郭翰音
2023-03-14
问题内容

我想在开始时有一个文本输入字段,其中包含“ $”符号,无论对该字段进行什么编辑,以使该符号保持不变。

如果只接受数字作为输入,我会很好,但这只是一个幻想。


问题答案:

考虑使用无边界输入字段周围带有边框的跨度来模拟具有固定前缀或后缀的输入字段。这是一个基本的启动示例:

.currencyinput {

    border: 1px inset #ccc;

}

.currencyinput input {

    border: 0;

}


<span class="currencyinput">$<input type="text" name="currency"></span>


 类似资料:
  • 我试过... 但那就不允许便士条目了。 我想要增量按钮控制在英镑上升,但仍然想要输入便士的能力。 谢谢,1DMF

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

  • 问题内容: 我正在尝试使用http://jquerypriceformat.com/为欧盟货币字段创建输入掩码 到目前为止,在我的指令中,输入已正确应用掩码并正确显示给用户,但是我相信这是有问题的,因为POST值是以奇怪的格式发送的,这与我们在输入字段中看到的完全不同。 我包括priceformat.js 在角度上: 我的输入正确显示了带有掩码的值,但是在POST数据(用角度表示)上,它是一个不同

  • 问题内容: 我正在尝试在用户输入时在Swift的文本字段中格式化货币输入。 到目前为止,我只能在用户完成输入后才能成功格式化它: 但是,我希望在用户输入货币后立即对其进行格式化。当我尝试在TextField操作“ Edited Changed”或“ Value Changed”上执行此操作时,我只能输入1个数字(如果输入8,则变为$ 8.00),但是一旦输入第二个数字,所有内容将变为$ 0.00,

  • 问题内容: 存在以下格式的一些 现有代码 ,用于格式化数值: 请注意,我 无法更改代码本身 -我只能更改提供给代码的格式模式。 输出默认语言环境的货币符号的格式模式是什么?本质上,我想实现以下输出: 问题答案: 考虑到您所给的限制,我认为这是不可能的。要获取当前语言环境的货币符号,您需要最少的代码。 如果绝对没有办法向程序中添加代码,则最好使用已建立的符号“ currency ”(¤)。正是出于这

  • 我得到的设备与非英语语言环境,英语货币格式如下: 1 $ 如果我有英语语言环境,我会得到欧元,比如: € 1 使用 在留档中找到: http://developer.android.com/reference/java/util/Currency.html#getSymbol() 返回区域设置中该货币的本地化货币符号。也就是说,给定“USD”和区域设置。在美国,你会得到“$”,但如果是“USD”和