Проверка отправки формы на сайте

(Ответов: 10, Просмотров: 1803)
Страница 1 из 2 12 Последняя
  1. Опытный Аватар для kombayn
    • Регистрация: 24.06.2012
    • Сообщений: 407
    • Репутация: 55
    • Webmoney BL: ?
    Не пойму как люди могут отправлять пустую незаполненную форму на моем сайте, поставил даже jquery скрипт для проверки во всяких ослиных браузерах, все равно умудряются отправлять пустую заявку. Помогите пожалуйста, в чем подвох?
    • 0
  2. Sapienti sat Аватар для brainix
    • Регистрация: 01.01.2013
    • Сообщений: 1,925
    • Записей в дневнике: 1
    • Репутация: 817
    • Webmoney BL: ?
    Подвох в том, что нужно проверять на серверной стороне, а не на клиентской :)
    • 2

    Спасибо сказали:

    DarkAngel-163(07.12.2013), OKyJIucT(07.12.2013),
  3. Опытный Аватар для kombayn
    • Регистрация: 24.06.2012
    • Сообщений: 407
    • Репутация: 55
    • Webmoney BL: ?
    brainix, да, я слышал о таком, но как это делать без понятия, можете намекнуть?) и еще вопрос, почему именно отсылается форма - не только ie не понимает reguired и скрипты?
    • 0
  4. Allow: /index.php Аватар для DarkAngel-163
    • Регистрация: 29.07.2011
    • Сообщений: 510
    • Репутация: 124
    • Webmoney BL: ?
    kombayn, в php скрипте делаете проверку на валидность введённых данных:
    - Для имени это только буквы и пробелы
    - для номера телефона это только цифры, тире ну и скобки можно, но я обычно пишу подскадку что "Телефон следует вводить в формете 8хххххххххх и делаю соответствующую проверку.
    Ну и капчу можно поставить, если данные проверки будут пробивать.
    • 0
  5. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    Уберите из формы

    Код:
    novalidate="novalidate"
    и браузер будет сам проверять заполненность reguired и если не заполнено - напишет "заполните это поле"
    • 0
  6. Опытный Аватар для kombayn
    • Регистрация: 24.06.2012
    • Сообщений: 407
    • Репутация: 55
    • Webmoney BL: ?
    OKyJIucT, нашел такие поля в скрипте, который подключил, но в js не секу вообще. можете сделать за деньгу все чтобы я мозг себе не забивал лишним?)
    • 0
  7. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    kombayn, какие поля в каком скрипте? У вас есть форма заказа (там даже цель от метрики подключена), вот в первой строке кода

    Код:
    <form method="POST" autocomplete="on" onsubmit="yaCounter21979357.reachGoal('call'); return true;" class="loginform" novalidate="novalidate">
    удалите

    Код:
    novalidate="novalidate"
    и все будет работать) Ну либо отключите скрипты, которые занимаются валидацией, поскольку все современные браузеры сами с этой функцией справляются отлично)
    • 0
  8. Опытный Аватар для kombayn
    • Регистрация: 24.06.2012
    • Сообщений: 407
    • Репутация: 55
    • Webmoney BL: ?
    OKyJIucT,
    Код:
    <form method="POST" autocomplete="on" onsubmit="yaCounter21979357.reachGoal('call'); return true;" class="loginform" novalidate="novalidate">
    в том то и дело, что novalidate="novalidate" нет как такового в html коде страницы, он подставляется туда видимо скриптом, а подключил я этот скрипт потому что с ослиных браузеров люди отправляют пустую форму. Слышал уже ранее что нужно делать проверку на уровне сервера, но не понимаю как делать, да и скрипт я подключил по прочитанной статье)
    • 0
  9. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    kombayn, завтра днем в асю напишите, если не решите вопрос:) Номер есть в профиле
    • 0
  10. Опытный Аватар для kombayn
    • Регистрация: 24.06.2012
    • Сообщений: 407
    • Репутация: 55
    • Webmoney BL: ?
    OKyJIucT, хорошо)
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Как убрать капчу из формы отправки?
Web программирование 3 30.10.2013 21:24
Посоветуйте сервис для отправки смс
Партнерские программы 2 05.01.2013 22:01
Скрипт отправки письма
Web программирование 0 08.04.2012 16:23
Подскажите плагин отправки бесплатных СМС.
Софт, скрипты, сервисы 6 12.09.2011 21:52
Подскажите плагин отправки бесплатных СМС.
Вопросы от новичков 3 12.08.2011 02:00

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры