我的 django-crispy-form 中有两个按钮
self.helper.add_input(Submit('submit', 'Submit'))
self.helper.add_input(Button('cancel', 'Cancel'))
提交按钮工作正常,取消按钮什么都不做。由于我是 django/pyhton 的新手,我如何将 goto url(例如下面的 url)添加到取消按钮的操作中?
url(r'^customeroverview/$', 'customer.views.customeroverview', name='customeroverview'),
我读到这可以用 JQuery 实现,但这是我从未使用过的东西。渴望学习,所以如果这是最好的选择,我愿意接受建议。请记住,我使用的是 crispy 形式,并希望尽可能使用 ass little html。
如果使用jQuery;
- 打开 url 的 jQuery 代码会是什么样子?
- 我是否创建一个包含 jQuery 代码的新 jQuery 文件?
- 我是否将 jQuery 文件存储在我的静态文件夹中?
- 如何从 crispy 表单中的按钮调用 jQuery?
最佳答案
我想通了,我用了下面的;
self.helper.add_input(Button('cancel', "Cancel", css_class='btn', onclick="javascript:location.href = '/customeroverview';"))
关于jquery - Django crispy-forms - 自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26298332/