Lorsque le client choisis de payer via une carte de crédit, je voudrais que le champ numéro de la carte, nom du propriétaire, et la date d'expiration, soient obligatoires.
Voici mon code, mais il n'est pas bon.
if(document.formulaire.mode_paiement.value == "Carte de crédit") { if(document.formulaire.cartedreditproprio.value == "") { alert("Erreur: veuillez indiquer le nom du propriétaire de la carte de crédit"); document.formulaire.cartedreditproprio.focus(); return false; } if(document.formulaire.cartecreditnumero.value == "") { alert("Erreur: veuillez indiquer le numéro de la carte de crédit"); document.formulaire.cartecreditnumero.focus(); return false; } if(document.formulaire.cartecreditexpirationmois.selected == "") { alert("Erreur: vous devez sélectionner un mois d'expiration pour la carte de crédit"); document.formulaire.cartecreditexpirationmois.focus(); return false; } if(document.formulaire.cartecreditexpirationannee.selected == "") { alert("Erreur: vous devez sélectionner une année d'expiration pour la carte de crédit"); document.formulaire.cartecreditexpirationannee.focus(); return false; } document.formulaire.mode_paiement.focus(); return false; }