easydigitaldownloads/Easy-Digital-Downloads — pull request #2830 by dannyvankooten (2014-12-02 21:02:32+00:00)
Title: Use HTML5 validation before sending off AJAX request.

This saves a request when not all required fields are filled but also lets people use `pattern` attributes and stuff if they registered custom checkout templates.