-1

私は現在、2 つの異なるボタンを持つフォームを作成しました。両方のボタンに異なる機能を実行させたいと考えています。最初のボタンは [Pay on Finance] ボタンであり、それが押されたときに、ユーザーが入力した値をテキストに分割したいと考えています。 12 までにボックスに入力し、「毎月の支払いが結果になります」とエコーします。次に、2番目のボタンであるPay Full Amountの場合、値に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 に答える
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 に答える