Django Crispy Forms Add HTML5 Data Attributes to Button

Add HTML5 data attributes directly to the button like this:

self.helper.layout = Layout(
                    Submit('add', 'Add', css_class="btn-primary"),
                    Button('cancel', 'Cancel', css_class="btn-danger",
                        data_dismiss="modal", aria_hidden="true"),
                    css_class="form-actions form-custom"

instead of this:

HTML('<input type="button" name="cancel" value="Cancel" \
                            id="button-id-cancel" \
                 data-dismiss="modal" aria-hidden="true">'),

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s