Проверка домена на доступность Jqery ui

kuzmit42

Постоялец
Регистрация
9 Янв 2013
Сообщения
132
Реакции
31
Демка тут: Для просмотра ссылки Войди или Зарегистрируйся, файлы прикрепил ниже.
Валидация домена в форме jquery, ui
Есть форма, по отправке адреса сайта. Форма будет отправлять адрес сайта на почту.
Работает на jquery, перед отправкой нужно проверять правильно ли адрес внесли в форму или нет.
Есть валидатор поля, но он проверяет только на "http://" и на "." т.е. если эти данные внести – то в поле можно ввести разную ерунду.
Нужно допилить валидатор. Чтобы он проверял сайт, если домен существует (ответ 200) то форма отправляется, если домен не существует, то предлагается ввести верный домен.
Учесть кириллические домены. например сайт.рф
 

Вложения

  • demo.zip
    348,9 KB · Просмотры: 10
Гы. А в чем вопрос? Такое впечатление, что ты просто выложил тех. задание и ждешь пока тебе его сделают. Что то это такое странное)
 
вопрос, предполагаю, в кросс-домене. к сожалернию ещё не нашел рабочего решения, а очень хочется...
 
То есть добавить к этому скрипту whois-сервис?
 
То есть добавить к этому скрипту whois-сервис?
Думаю не совсем. Мне просто к вышеуказанному скрипту нужно дописать проверку на активность домена. Если домен активен - показывает "да" не активен показывает нет.

Вот нашел подходящий скрипт, но что-то он у меня работает неправильно. Все время показывает "НЕТ".
Где затык ?
Код:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<p>
    <span onclick="checkPageExist()">Тест!</span>
</p>
<script type="text/javascript">
    // проверка домена
    function checkPageExist()    {
        $.ajax({
            url:"http://ya.ru",
            statusCode: {
                404: function () {
                    alert("page not found");
                }
            },
            success: function () {
                alert('ДА');
            },
            error: function () {
                alert('НЕТ');
            }
        });
    }
</script>
 
Последнее редактирование модератором:
Назад
Сверху