<input name=name required>;<input type="email">,<input type="url">
если не заполнены, то само выведет ошибку
или же форма пускай проверяет на заполнение, а все остальное...на существование формы, на экранирование... это уже делать на php?
<input name=name required>;<input type="email">,<input type="url">