javascript - 如何向字段添加美元符号而不将其包含在值中

标签 javascript html

我需要在显示支付总额的框中添加一个美元符号,但我不希望该美元符号包含在“值(value)”标签中。这就是我现在拥有的。

<input type="number" class="total" id="totalpaying" name="totalpaying" value="<% total %>" readonly>

最佳答案

  1. 创建一个样式类似于文本框的容器
  2. 在此容器内添加两个内联元素:
    • 保存货币符号的范围
    • 用于保存值的输入文本框
  3. 将输入元素设置为无边框。

这将创建带有货币符号的文本框的错觉。该符号不可编辑。

关于javascript - 如何向字段添加美元符号而不将其包含在值中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39799167/

相关文章:

javascript - 如何在 jQuery 中重新触发尚未完成的音频

javascript - 如何展示具体的JSON数据?

java - 有没有办法在 android studio (java) 中为文本添加上划线

javascript - 跳过 <img> 的缺失元素

javascript - 如何为 SAHI 脚本生成 Javadoc 样式文档?

javascript - 如何确定是否加载了CKEditor?

javascript - 在html中用javascript解析xml

html - 使鼠标悬停在父元素上仅影响其自身的文本,而不影响子元素

android - 将 ShapeDrawable 中的单一(黑色)颜色替换为 Android 中的另一种颜色

html - 为什么 "top: 100%;"对 relative 不起作用,但在动画时会被考虑在内?