【发布时间】:2022-01-07 13:21:37
【问题描述】:
我有一个 javascript/jquery 表单中的收入输入字段:
- 需要一个美元符号:之前
- 货币增加时添加逗号
我有一个通过 css 显示的美元符号,但问题是居中并确保字段入口点在它旁边而不重叠。不确定如何使用逗号。欢迎任何建议或提示!
HTML:
<form id="rev-calculator">
<label for="price">Monthly Revenue</label>
<div class="fields">
<input type="number" name="price" id="price" min="0" max="10000000000" required data-type="number"> </input>
<br>
</form>
CSS:
<style>
.body {
text-align: left;
}
.fields {
margin: 0 10px 0 0;
}
.fields:before {
content: "$";
text-align: center;
position: relative;
left:30px;
}
#price {
border-radius: 5px;
margin: 15px;
padding: 10px;
color: black;
}
</style>
JS:
<script>
$('#rev-calculator').on('click', 'button', function(e) {
e.preventDefault();
var price = $("#price").val();
console.log(price);
})
</script>
【问题讨论】:
-
浏览器决定如何渲染输入的数字,不能添加逗号等文本。美元符号有什么问题?
-
也许看到这个逗号解决方法stackoverflow.com/questions/49681785/…
标签: javascript html jquery css formatting