【发布时间】:2021-01-11 19:19:06
【问题描述】:
我一直在尝试使此代码在您键入时以实时货币格式显示文本字段编号。但是一旦页面被加载,它会给我一条错误消息,内容如下:警告:number_format() 期望参数 1 为双倍...
请,有人可以帮我解决代码问题。下面是我的代码。
<input id="source" type="text" oninput="copyData('source', 'target')" />
<?php
$num = '<span id="target" class="myDIV"></span>';
$formattedNum = number_format($num, 2);
echo $formattedNum;
?>
<script type="text/javascript">
function copyData(sourceId, targetId) {
var data = document.getElementById(sourceId).value;
document.getElementById(targetId).innerHTML = data;
}
</script>
【问题讨论】:
-
您正在混合使用 php 和 JavaScript。 php 代码在您的服务器上运行; JavaScript 在客户端浏览器上运行。
标签: javascript php string real-time money-format