Мне нужно проверить обязательные поля в форме при нажатии на кнопку 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>
Спасибо за помощь!