проверить код, введенный в форму - PullRequest
0 голосов
/ 10 октября 2010

Я пытаюсь настроить простую форму JavaScript.Пользователь должен ввести правильный код скидки.Если нет, они получают сообщение об ошибке.если правильно, они направляются на другой сайт.любая помощь будет принята с благодарностью!

Ответы [ 2 ]

1 голос
/ 10 октября 2010

Этот вид проверки должен выполняться на стороне сервера, а не на стороне клиента (следовательно, не в javascript) по соображениям безопасности.

Если вы все еще хотите выполнить эту проверку, найдите методы AJAX.


Ресурсы:

0 голосов
/ 10 октября 2010

Это можно сделать при отправке с помощью jQuery. Например $(selector).load("/ValidateCode.php?code='"+$("#code").val()+"'"); (или что-то подобное).

Однако фактическая проверка будет на странице проверки на стороне сервера. Причина в том, что вам придется проверять код на соответствие всем остальным кодам - ​​поэтому, чтобы сделать это в чистом jQuery, вам нужно иметь все коды где-то в исходном коде, чтобы пользователи могли просто использовать исходный код для получения действительного кода.

Итак, ответ таков: да, вы можете проверить код в JS / jQuery, но лучше всего проверить его на странице на стороне сервера, которая загружается JS / jQuery - таким образом, приложение по-прежнему защищено, и страница по-прежнему отображается бесшовные (то есть не обновляется). Страница проверки может просто выводить изображение галочки или крестика или чего-то еще, что вы загружаете в промежуток рядом с полем ввода кода.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...