-1

我目前创建了一个带有两个不同按钮的表单,我希望这两个按钮执行不同的功能,第一个按钮是支付财务按钮,当按下该按钮时,我希望它将用户输入的值划分为文本按 12 框,然后回显“您的每月付款将是结果”。然后对于第二个按钮,即支付全额,它将值乘以 0.2,然后回显“请支付结果押金并在下周支付其余部分”

我自己尝试过,但不完全了解如何才能使其正常工作,我已经阅读了一些关于 php 中的函数,但我是初学者,不太确定我在用它做什么,任何帮助都是最重要的赞赏。

这是我目前拥有的表格的代码。

<div id="form">
<form action="nissan350z.php" method="post">

   <center> <input type="text" name="percent" id="percent" />
  <input type="Submit"  value="Pay on Finance"> 
  <input type="Submit"  Value="Pay Full Amount">  </center>

</form>
4

3 回答 3

1
  <input type="Submit"  name="Finance" value="Pay on Finance"> 
  <input type="Submit"  name="Full" Value="Pay Full Amount">

请注意,我添加了 name 属性。然后验证

if (isset($_POST['Finance'])){
 //User pressed Finance
} 

if (isset($_POST['Full'])){
 // User pressed Full
}
于 2013-08-30T13:17:19.387 回答
1

为您的提交按钮命名:

<input type="submit" name="pay_on_finance" value="Pay On Finance">
<input type="submit" name="pay_full_amount" value="pay full amount">

在您的 nizzan350z.php 上,您检查单击了哪个按钮

if (isset($_POST['pay_on_finance'])) {
    //Do Something
} else if (isset($_POST['pay_full_amount'])) {
    // Do something else
}
于 2013-08-30T13:19:18.823 回答
0

您可以使用 php 和 javascript 来做同样的事情。

修改上面提到的当前文件中的 HTML 代码,

<input type="Submit"  name="Finance" value="Pay on Finance"> 
<input type="Submit"  name="Full" Value="Pay Full Amount">

在您的 nissan350z.php 文件中写入,

<?php
if (isset($_POST['Finance'])){
  $result=str_replace(",","",$_POST['percent'])/12;
  echo $result;
  echo "Your monthly payment will be result";
} 

if (isset($_POST['Full'])){
  $result=str_replace(",","",$_POST['precent'])*0.2;
  echo $result;
  echo "please pay the deposit of result and pay the rest next week";
}
?>
于 2013-08-30T13:24:59.210 回答