Comment format carte de crédit champs d'entrée et la date d'expiration

Est-il un moyen pour coder en html/css?

Je veux le formater donc deux chiffres de chaque côté de la "/" à l'expiration de la boîte.
J'ai juste place le "/" dans le formulaire sur ma page web pour montrer ce que je suis en train de faire.

Credit Card Number:
<input class="inputCard" type="text" name="creditCard1" id="creditCard1"/>
-
<input class="inputCard" type="text" name="creditCard2" id="creditCard2"/>
-
<input class="inputCard" type="text" name="creditCard3" id="creditCard3"/>
-
<input class="inputCard" type="text" name="creditCard4" id="creditCard4"/>
<br />
Card Expiry:
<input class="inputCard" type="text" name="expiry" id="expiry"/>

Je veux le formater, donc il acceptera seulement quatre numéros de carte de crédit de la zone de texte.

Comment format carte de crédit champs d'entrée et la date d'expiration

Je n'ai pas besoin du code pour valider mes données avec javascript (je sais comment le faire). J'ai du mal avec la conception html.

Vous pouvez utiliser maxlength="4", mais il ne veut pas passer à la zone suivante, et ils peuvent entrer des lettres+chiffres. Si vous souhaitez cette fonctionnalité, vous avez besoin de Javascript. #2 nécessite l'activation de Javascript.
faites-vous référence à maxlength dans le code html? S'il vous plaît garder avec moi.
w3schools.com/tags/att_input_maxlength.asp
Pour la date d'expiration, vous pouvez utiliser les menus déroulants à la place des intrants.
Trop de variations pour une date d'expiration? Pas vraiment - il n'y a que 12 mois et vous n'avez pas besoin de mettre plus d'une poignée de années en. Séparer les 2 listes déroulantes (un mois, une année).

OriginalL'auteur | 2013-06-10