html5 django form fields
	
		Jul
06
		1
2
		
	
If you're ever developing for mobile it's really handy to use the HTML5 form inputs for things like email and url to bring up the contextual keyboard layouts.
An easy way to create the HTML5 input elements is to extend the Input widget input_type.
from django import forms
from django.widgets import Input
class Html5EmailInput(Input):
    input_type = 'email'
class Html5URLInput(Input):
    input_type = 'url'
class CustomForm(forms.Form):
    email = forms.CharField(widget=Html5EmailInput())
    url = forms.CharField(widget=Html5URLInput())


