PayPal Checkout и JavaScript контролируют поля ввода - PullRequest
0 голосов
/ 23 февраля 2019

Мне нужно проверить обязательные поля в форме при нажатии на кнопку PayPal.

Предыдущая кнопка

<a class="link" href="#" onclick="validaAcquisti()">Confirm and Pay</a>

выполнить функцию `validaAquisti (), какя могу сделать это также с помощью кнопки PayPal?

Эта новая кнопка PayPal:

<div id="paypal-button-container"></div>
<script>
  paypal.Buttons({
    createOrder: function(data, actions)
    {
      return actions.order.create({   
        purchase_units: [{
           amount: {
              value: '77.01'
           }
        }]
      });
  },
    onApprove: function(data, actions) {
      // Capture the funds from the transaction
      return actions.order.capture().then(function(details) {
        // Show a success message to your buyer
        alert('Transaction completed');
      });
    }
  }).render('#paypal-button-container');
</script>

Завершить эту функцию JavaScript:

<script language="JavaScript" type="text/javascript">
function validaAcquisti()
{
    var errore = "";
    var espressione = /^[_a-zA-Z0-9+-]+(\.[_a-zA-Z0-9+-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$/;

    if (document.forms['formAcquisto'].nome.value == "")    

       errore=errore+"Specificare il nome\n";

   if (errore != "") {

       alert("Attenzione!\n" + errore);
       return false;

    } else {

       document.forms['formAcquisto'].submit();
       return true;

    }   
}
</script>

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...