Commit 682a217f by Jason Williams

added HTML5 pattern checking of lowercase and underscores

parent 3488ef1d
...@@ -60,7 +60,7 @@ class Create(FormView, ArticleMixin): ...@@ -60,7 +60,7 @@ class Create(FormView, ArticleMixin):
initial['slug'] = self.request.GET.get('slug', None) initial['slug'] = self.request.GET.get('slug', None)
kwargs['initial'] = initial kwargs['initial'] = initial
form = form_class(self.request, self.urlpath, **kwargs) form = form_class(self.request, self.urlpath, **kwargs)
form.fields['slug'].widget = forms.TextInputPrepend(prepend='/'+self.urlpath.path) form.fields['slug'].widget = forms.TextInputPrepend(prepend='/'+self.urlpath.path, attrs={'pattern': '[^-A-Z]+', 'title': 'Please only use lowercase alphanumeric characters and underscores'})
return form return form
def form_valid(self, form): def form_valid(self, form):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment