Pour cet exercice vous devrez compléter un formulaire de carte de crédit déjà entamé.
Aperçu du résultat 👇
Champs
Lorsque le formulaire est soumis, ses informations doivent-être envoyés en utilisant la méthode get à l'adresse suivante:
La page de résultat s'attend à recevoir les informations suivantes: credit-card-number, expiry-date, et security-code.
• id : credit-card-number
• attribut "name" : credit-card-number. Pour la deuxième div, donner lui la classe ; colonne. À l'intérieur de cette div, vous allez créer deux autres div. Une div, dois avoir la classe : colonne1 et l'autre la classe : colonne2. La première div (date d'expiration), est un champ texte avec
• id : expiry-date
•attribut "name" : expiry-date La deuxième (code de sécurité de la carte) est aussi un champ texte avec
• id : security-code
•attribut "name" : security-code . Chaque champ doit avoir un libellé cliquable attribuant le focus au champ qui lui est associé.
• Numéro de carte
• Expiration
• Sécurité Les champs de numéro de carte de crédit, date d'expiration et de code de sécurité doivent afficher les textes indicatifs "4242 4242 4242 4242", "10/24" et "123". Le code de sécurité doit avoir une longueur de 3 caractères. Ni plus ni moins. Un bouton avec la classe : bouton, affichant la mention "Acheter maintenant" doit permettre de soumettre le formulaire lorsque cliqué. Assurez-vous que le numéro de carte de crédit est 19 caractères, ni plus ni moins. Assurez-vous qu'un minimum de 4 caractères soit entré dans le champ "date d'expiration" et qu'un maximum de 5 soit permis. Ainsi, les dates d'expiration avec ou sans le "/" seront acceptées.
Formulaire
text, label, form, submit