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

Тема в разделе "JavaScript", создана пользователем kuzmit42, 23 янв 2015.

Модераторы: ZiX
  1. kuzmit42

    kuzmit42 Постоялец

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

    Вложения:

    • demo.zip
      Размер файла:
      348,9 КБ
      Просмотров:
      9
    Solus_Rex нравится это.
  2. Vishez

    Vishez

    Регистр.:
    19 авг 2013
    Сообщения:
    170
    Симпатии:
    81
    Гы. А в чем вопрос? Такое впечатление, что ты просто выложил тех. задание и ждешь пока тебе его сделают. Что то это такое странное)
     
  3. akkela

    akkela Создатель

    Регистр.:
    17 дек 2014
    Сообщения:
    32
    Симпатии:
    4
    вопрос, предполагаю, в кросс-домене. к сожалернию ещё не нашел рабочего решения, а очень хочется...
     
  4. Appolon20

    Appolon20 Писатель

    Регистр.:
    23 янв 2015
    Сообщения:
    3
    Симпатии:
    1
  5. Black Out

    Black Out Писатель

    Регистр.:
    20 май 2012
    Сообщения:
    4
    Симпатии:
    0
    То есть добавить к этому скрипту whois-сервис?
     
  6. kuzmit42

    kuzmit42 Постоялец

    Регистр.:
    9 янв 2013
    Сообщения:
    131
    Симпатии:
    31
    Думаю не совсем. Мне просто к вышеуказанному скрипту нужно дописать проверку на активность домена. Если домен активен - показывает "да" не активен показывает нет.

    Вот нашел подходящий скрипт, но что-то он у меня работает неправильно. Все время показывает "НЕТ".
    Где затык ?
    Код:
    <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>
     
    Последнее редактирование модератором: 22 фев 2015