Il mio team utilizza Recurly.js per creare una pagina di pagamento nel nostro sito Web. Abbiamo seguito i documenti da https://docs.recurly.com/js. Secondo i documenti,Come si costruisce un modulo Recurly.js con elementi div?
Costruisci un modulo come preferisci. Utilizzare l'attributo data-recurly per identificare i target del campo di input su Recurly.js. Per identificare dove Recurly.js inserirà i campi di dati delle carte, ti consigliamo di utilizzare semplici elementi div.
Il problema è che gli elementi div
non vengono effettivamente visualizzati nel modulo. Ecco un breve esempio riproducibile in base al largo dei documenti:
<!doctype html>
<html lang="en">
<head>
<!-- Recurly.js script and API key config -->
<script src="https://js.recurly.com/v4/recurly.js"></script>
<script>recurly.configure('... API Key here...');</script>
</head>
<body>
<form>
<input type="text" data-recurly="first_name">
<input type="text" data-recurly="last_name">
<div data-recurly="number"></div>
<div data-recurly="month"></div>
<div data-recurly="year"></div>
<div data-recurly="cvv"></div>
<input type="hidden" name="recurly-token" data-recurly="token">
<button>submit</button>
</form>
</body>
</html>
Questo è ciò che sembra:
Come si può vedere, i due input
s mostrano bene, ma nessuno dei div
s mostrano correttamente.
che cosa stiamo facendo male e come si costruisce una forma Recurly.js con div
elementi?