проверка формы в php и javascript - PullRequest
0 голосов
/ 11 января 2011

Мы часто видим в стандартной форме ввода, что, если значения не соответствуют критериям ввода, то получаются все, что угодно, даже после нажатия кнопки отправки данные не вставляются в базу данных. Вопрос в том, как сделать вы предотвращаете ввод ошибочных данных в таблицу.

Ответы [ 2 ]

1 голос
/ 11 января 2011

Данные могут быть проверены «на стороне сервера» или «на стороне клиента». Если вы хотите проверить его ДО отправки его на сервер, то вам нужна проверка на стороне клиента. Для этого вам необходимо использовать Javascript (см .: Проверка формы с Javascript ).

Даже если вы проверяете свои данные с помощью Javascript, это не помешает вставить ошибочные данные в вашу базу данных (например, JavaScript не может быть включен в клиенте). Для этого вам понадобится проверка на стороне сервера с использованием php.

Для лучших результатов используйте оба. Javascript предотвратит отправку ошибочных данных каждый раз (меньше нагрузки на ваш сервер), а PHP поможет вам сохранить ваши данные надежными.

0 голосов
/ 11 января 2011

имеет некоторый фильтр javascript или python, поэтому функция onSubmit () выполняется перед фактической отправкой

, например

<input type="submit" onsubmit="submitFunc()" />

, где submitFunc() определено ранее

<script type="text/javascript">

function submitFunc(username, password) {

if (!username) {

document.write("Uh oh! username not valid!")

}

if (!password) {

document.write("Uh oh! password not valid!")

}

}

</script>

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