Знаю я подобную фигню. Использовал недавно dns_get_record для получения DNS_A + DNS_MX + DNS_NS. Просто не заметил в коде.
Существование домена еще не гарантирует существование мыла.
Кроме того, не помню как обстоят дела с субдоменами. getmxrr работает с субдоменами? Да, вроде должно работать..
__________________
В личку только с интересными предложениями
alerzo,
может документацию вам почитать
нет у вас document.getElementById('email') ... и т.д.
<!DOCTYPE HTML>
<html>
<head> <meta charset="utf-8"></head>
<body>
<script>
function validate_form() {
var valid = checkmail();
if (!document.contact_form.terms.checked) {
alert("Отметьте галочку внизу формы что Вы не робот и почту ввели верно!");
valid = false;
};
return valid;
function checkmail() {
var value = document.getElementById('email').value;
var reg = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
if (!value.match(reg)) {
alert("Пожалуйста, введите свой настоящий e-mail");
document.getElementById('email').value = "";
return false;
}
return true
}
}
</script>
<h3>Свяжитесь со мной</h3>
Оставьте Ваш e-mail и мы сами Вам напишем в ближайшее время
<form id="newsletter" action="contact.php" name="contact_form" onsubmit="return validate_form();">
<div>
<div class="bg">
<input class="input" name="email" type="text" required id="email" ><br>
Я человек и ввел почту верно <input type="checkbox" name="terms" value="Yes">
</div>
</div>
<input class="button" type="submit" value="Жду ответа">
</form>
</body>
</html>
Я вот думаю: боты наверняка обращают внимание на этот атрибут )
Но это то ладно - поля все равно все подряд заполняются. А вот pattern и type=email|tel|url|number - очень даже в "помощь".
Такой вот недостаток HTML5 валидации
__________________
В личку только с интересными предложениями