gpt4 book ai didi

javascript - Math.round() 在我的 JavaScript 中不起作用?

转载 作者:行者123 更新时间:2023-11-30 07:07:31 30 4
gpt4 key购买 nike

我是 php 和 JavaScript 的新手。我正在尝试舍入我从 php 获得的值并将该值存储在 JavaScript 变量中并将其显示在文本输入中。

下面是我的代码:>

这是我的order_stack.php 文件

<div class="order Page">
<h1>Order Entry</h1>
<form name="orderEntry" action="process_stack.php" method="post" >
<table>
<tr>
<th>
<label for="QUNTY">Quantity: </label>
</th>
<td>
<input name="quantity" type="text" id="QUNTY">
</td>
</tr>
<tr>
<th>
<label for="APW">Approx. PCS Weight: </label>
</th>
<td>
<input name="approxPcsWeight" type="text" id="APW">
</td>
</tr>
</table>
<input type="submit" value="Submit">
</form>
</div>

这是我的process_stack.php 文件

 <?php
$quantity = $_POST["quantity"];
$ApxPCW = $_POST["approxPcsWeight"];
$quantity1 = $_REQUEST["quantity"];
$ApxPCW1 = $_REQUEST["approxPcsWeight"];
$knittingLT = ($quantity1 * $ApxPCW1) / 200;
?>

<fieldset class="new">
<legend>Entry Tracking Details</legend>
<p>
<table>
<tr>
<th>
<label for ="QTY">Quantity: </label>
</th>
<td>
<input name="quantity" type="text" readonly="readonly" id ="QTY" value=<?php echo $quantity?>>
</td>
</tr>
<tr>
<th>
<label for ="APW">Approximate PCS Weight: </label>
</th>
<td>
<input name="Approx_PCS_weight" type="text" readonly="readonly" id="APW" value=<?php echo $ApxPCW?>>
</td>
</tr>
<tr>
<th>
<label for = "KLT">Knitting Lead Time: </label>
</th>
<td>
<input name="Knitting_Lead_time" type="text" id ="KLT" >
<script>
var data = "<?php echo $knittingLT; ?>";
var roundedData = Math.round('data');
document.getElementById('KLT').value = roundedData;
</script>
</td>
</tr>
</table>
</p>
</fieldset>

我在这里做的是,我将 QuantityApprox 相乘。 PCS Weight 并将得到的值除以 200。然后我将该值存储在 $knittingLT 中。

现在在 process_stack.php 中,我想通过获取 $knittingLT(这是一个 php 变量)更新 Knitting Lead Time(这是一个 JS 变量)和汇总数据并将其存储在 Knitting Lead Time 中。

当我运行这些文件时,Knitting Lead Time 字段为空。

我处理这个问题的方法是错误的吗?

请帮我解决这个问题。

谢谢。

最佳答案

我想问题是您正在尝试舍入字符串文字“数据”。

代替

var roundedData = Math.round('data');

var roundedData = Math.round(data);

关于javascript - Math.round() 在我的 JavaScript 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44160645/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com