簡體   English   中英

如何基於我在HTML表單上的用戶輸入來更新PHP腳本

[英]How can I update my PHP script based on my user input on HTML form

提交方式就是這樣,一旦您單擊“用卡付款”,就會出現一個彈出模式,用於輸入付款明細 我正在嘗試使用Stripe API創建自定義付款。

我希望用戶能夠在表單中輸入任何數字以進行付款,並讓我的php獲取輸入以針對選定的金額向卡收取費用。

在我的PHP代碼中, “金額通常設置為50.00之類的固定數字”,但我希望它取決於html表單中用戶的輸入。

這是我到目前為止所擁有的。

謝謝

<form action="testprocess.php" method="POST">
<h3> Enter Payment Amount</h3> 

<input type="number" name="pay" id="pay">

<script
   src="https://checkout.stripe.com/checkout.js" class="stripe-button"
   data-key="pk_test_00000000000"
   data-amount=""
   data-name="test"
   data-description="text">
</script>
</form>


     ___________________


 <?php

  // See your keys here: asgfcvbjh


  \Stripe\Stripe::setApiKey("sk_test_0000000000000");

   // Token is created using Stripe.js or Checkout!
   // Get the payment token submitted by the form:

   // Charge the user's card:

  $pay = $_POST['pay'];


  $charge = \Stripe\Charge::create(array(
    "amount" => $pay,
    "currency" => "usd",
    "description" => "test",
  ));


     ?>

您可以通過以下方式進行操作,必須創建自定義結帳。 這家伙值得稱贊

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
 <script src="https://checkout.stripe.com/checkout.js"></script>

Amount: <input type="text" id="stripeAmount">
<button class="btn btn-success" id="stripe-button">
    Checkout
</button>

<script>
    $('#stripe-button').click(function () {
        var token = function (res) {
            var $id = $('<input type=hidden name=stripeToken />').val(res.id);
            var $email = $('<input type=hidden name=stripeEmail />').val(res.email);
            $('form').append($id).append($email).submit();
        };

        var amount = (Number($("#stripeAmount").val()) * 100);
        StripeCheckout.open({
            key: '<?= STRIPE_PUBLIC_KEY ?>',
            amount: amount,
            name: 'Serendipity Artisan Blends',
            //image: 'path to yoru image',
            description: 'Purchase Products',
            panelLabel: 'Checkout',
            token: token
        });

        return false;
    });
</script>

產量 在此處輸入圖片說明

我該如何修改我的<textarea>&lt;i&gt;html value based on user input&lt;/div&gt;&lt;/i&gt; &lt;b&gt;html 值基於用戶輸入&lt;/div&gt;&lt;/b&gt;</textarea><div id="text_translate"><p> 我的頁面中有一個 html textarea 元素,用戶在其中提供逗號分隔值。 例如下面。<br> A-48402,AA,SBAFL,AA+,USD,,</p><p> 從 javascript (我更喜歡)我正在應用邏輯來檢查最后一行值是否為空白(僅由逗號分隔)然后放置一個字符串值'Y'。 因此,我正在寫以下內容</p><pre>var data = document.getElementById('txid').value; rows = data.split('\n');var row1 = rows[0];row1Values=row1.split(',');</pre><p> 然后我應用邏輯來驗證每一行的最后一個值是否為空白,實際上是空白,然后添加以下內容。</p><pre> row_values.push('Y');</pre><p> 它反映在調試器中。</p><p> 但我看到的是 Java 操作 class 中的值“Y”在頁面提交時沒有反映和顯示通常的“Y”。 如何在每一行末尾(有空白的地方)添加這個值'Y',以便它在 class 中可見?</p><pre> String Data = request.getParameter('mbs_inst_data');</pre><p> 該數據填充了相同的空白值。</p></div>

[英]How can I modify my <textarea> html value based on user input

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 我該如何修改我的<textarea>&lt;i&gt;html value based on user input&lt;/div&gt;&lt;/i&gt; &lt;b&gt;html 值基於用戶輸入&lt;/div&gt;&lt;/b&gt;</textarea><div id="text_translate"><p> 我的頁面中有一個 html textarea 元素,用戶在其中提供逗號分隔值。 例如下面。<br> A-48402,AA,SBAFL,AA+,USD,,</p><p> 從 javascript (我更喜歡)我正在應用邏輯來檢查最后一行值是否為空白(僅由逗號分隔)然后放置一個字符串值'Y'。 因此,我正在寫以下內容</p><pre>var data = document.getElementById('txid').value; rows = data.split('\n');var row1 = rows[0];row1Values=row1.split(',');</pre><p> 然后我應用邏輯來驗證每一行的最后一個值是否為空白,實際上是空白,然后添加以下內容。</p><pre> row_values.push('Y');</pre><p> 它反映在調試器中。</p><p> 但我看到的是 Java 操作 class 中的值“Y”在頁面提交時沒有反映和顯示通常的“Y”。 如何在每一行末尾(有空白的地方)添加這個值'Y',以便它在 class 中可見?</p><pre> String Data = request.getParameter('mbs_inst_data');</pre><p> 該數據填充了相同的空白值。</p></div> 如何在提交腳本中使用表單輸入值? 如何檢測我的“終端”上的輸入,例如 html 腳本? 如何將HTML表單提交與JavaScript表單更新分開? 我如何以一種可以將返回值傳遞給另一個函數的方式從我的 HTML 表單返回用戶輸入? 如何根據用戶輸入動態創建我的html表單的動作屬性(URL) 如何使用 AJAX 調用 php function 顯示基於輸入的 ZFC35FDC70D5FC69D269883A82C 如何讓我的 html 電子郵件表單在發送到 php 腳本進行發送之前使用 javascript 進行驗證 如何將我的 javascript 正確鏈接到我的 html 表單? 我如何從文本框中獲取用戶輸入以在倒計時腳本中使用它?
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM