Skip to content
Snippets Groups Projects
Verified Commit 193f5d7e authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add shortcut for credit card

parent 32e1c546
No related branches found
No related tags found
No related merge requests found
......@@ -7,7 +7,7 @@ from django.forms import Media
from django.forms.widgets import TextInput
__all__ = ("CleaveWidget",)
__all__ = ("CleaveWidget", "CreditCard")
@dataclass
......@@ -75,3 +75,8 @@ class CleaveWidget(TextInput):
js.append(settings.CLEAVE_JS)
js.append("dj_cleave.js")
return Media(js=js)
@dataclass
class CreditCard(CleaveWidget):
creditCard: bool = True
from django.forms import CharField, Form
from dj_cleavejs import CleaveWidget
from dj_cleavejs import *
class TestForm(Form):
......@@ -10,3 +10,5 @@ class TestForm(Form):
windows_95_serial = CharField(
widget=CleaveWidget(blocks=[3, 7], delimiter="-", numericOnly=True)
)
credit_card = CharField(widget=CreditCard())
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment