In your button element it should have "type=“submit”, like so: <button type="submit" class="btn btn-primary"><i class="fa fa-paper-plane"></i>Submit</button>
very nice. yes, the button needs type=submit, but I have ran into browsers that don’t like the required statement in input and ignore it. I found that if you format the input tag like this: