使用JavaScript计算数值并发送到PHP。

14 浏览
0 Comments

使用JavaScript计算数值并发送到PHP。

此问题已经有答案了:

如何在没有使用jQuery的情况下进行AJAX调用?

目前,我正在使用三个不同的页面,其中包括HTML、JavaScript和PHP。我已经制作了输入,并可以使用JavaScript计算价格*数量

但是我有一个问题:我如何将计算后的值发送到PHP页面?

HTML:

number of people:


Price:

 

JS:

function sum() {
  var quantity = parseInt(document.getElementById('quantity').value);
  var price = parseInt(document.getElementById('price').value);
  var total = price * quantity;
  document.getElementById('result').innerHTML = total;
  document.getElementById('result').value = total;
}

PHP:

";
?>

我无法获取该值。请帮帮我。谢谢。

admin 更改状态以发布 2023年5月22日
0
0 Comments

您可以将计算结果存储在同一表单的隐藏字段中。这样,当表单被发送时,它将携带您的计算。隐藏字段将看起来像:


id部分将用于javascript存储计算:

document.getElementById('result').value=total;

名称部分将设置字段的名称,以便您的PHP程序检索它。

确保您的HTML具有指向您的PHP的有效表单定义。

0
0 Comments

尝试使用表单或Ajax发送请求。这里是一个示例:

   
number of people:             
Price:             
            

0