За последние 24 часа нас посетили 16752 программиста и 1694 робота. Сейчас ищут 886 программистов ...

Валидации корректности капчи средствами JS и Qjuery

Тема в разделе "JavaScript и AJAX", создана пользователем vovan1409, 16 мар 2012.

  1. vovan1409

    vovan1409 Активный пользователь

    С нами с:
    14 мар 2012
    Сообщения:
    33
    Симпатии:
    0
    Вопрос первый(разогревочный=)): Как можно передать в плагин валидации переменную $_SESSION['securityCode'] хранящую текущее значение капчи(текст)?
    Вопрос 2: Перебрал множество плагинов валидации, есть много всяких типов проверок, но так и не нашел праверки для капчи. Т.е. скрипт плагина получает переменную $_SESSION['securityCode'] хранящую текущее значение капчи после чего сравнивает его со значением полученным из формы.
    Кто сталкивался и занимался этими вопросами SOS!!!
     
  2. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    дальше не читал

    Добавлено спустя 16 минут 59 секунд:
    спам-программа получает переменную $_SESSION['securityCode'] хранящую текущее значение капчи после чего сравнивает его со значением полученным из формы

    Добавлено спустя 4 минуты 19 секунд:
    Если делать на php - пользователь не видит этот securityCode. Если делать на js - надо вначале пользователю (или спам-программе) передать этот securityCode, но тогда это будет уже не капча.
     
  3. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Не надо ничего передавать в JS валидатор. Делается по другому: когда пользователь вводит очередной символ в поле капчи, JavaScript отправляет запрос на сервер, передавая то, что пользователь ввёл. Сервер возвращает ответ - совпало или нет.
     
  4. artem-Kuzmin

    artem-Kuzmin Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    809
    Симпатии:
    0
    Ну не очередной уж, а думаю когда все поле введено и теряет фокус либо щелчек на какой нет кнопке тип проверка
     
  5. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Кому как нравится :) Можно и на onkeyup повесить обработчик и если введено достаточное кол-во символов - то сразу отправлять запрос на сервер, а не дожидаться, пока пользователь перейдёт к другому элементу.