Столкнулся с неприятностью что бы не делал какую бы валидацию не использовал формы уходят пустыми из Safari браузера! С других браузеров все ок! Кто нибудь знает действенный способ бороться с сафари? Вот пример который по сути должен работать! Спасибо заранее за помощь!
var form = document.getElementById('formID'); // form has to have ID: <form id="formID">
form.noValidate = true;
form.addEventListener('submit', function(event) { // listen for form submitting
if (!event.target.checkValidity()) {
event.preventDefault(); // dismiss the default functionality
alert('Please, fill the form'); // error message
}
}, false);
<form action="" method="POST" id="formID">
Your name: <input required = "true"/>
<br />
<input type="submit" />
</form>