То, что я делаю, - это захват действия щелчка на кнопке отправки формы, preventDefault()
Ввод его, выполнение некоторых вычислений, а затем вызов ajax вместо отправки формы.Использовать проверки html5, даже если форма никогда не отправляется?
Есть ли способ использовать javascript, чтобы заставить валидаторы html5 срабатывать, даже если форма не отправляется?
$('#submitButton').click(function (e) {
e.preventDefault(); //stop the form from submitting
//Do computation
$.post('/comments', values, function(results) {
hideForm($('#new_comment_' + parentId));
parent.children('.children').prepend(results);
}, 'html');
});
Да я могу свернуть свою собственную проверку в JavaScript, но html5, что требуется = «требуется» тег просто и красиво и устанавливает прилично ищет всплывающую GUI для вас. Меньшая работа и меньшая сложность кода всегда являются плюсом, но в конечном итоге он слишком много работает, чтобы использовать проверки html5. Я могу просто сделать свои собственные javascript. –