Разработка магазинов с гарантией попадания в ТОП поисковых систем

Узнать подробнее

Action в javascript

В предыдущих уроках этого учебника нам уже доводилось перехватывать действие action при помощи JavaScript. Action — свойство HTML форм, которое предписывает браузеру, что он должен сделать после выполнения формы (нажатие на кнопку submit или на клавишу Enter). JavaScript с легкостью может перепрограммировать данное свойство по усмотрению программиста.

Использование Action в javascript.

О перехвате события action речь уже заходила в одном из предыдущих уроков. Предлагаю немного повториться:

<FORM METHOD=post ACTION=»javascript:window.alert(‘Здесь JavaScript’); void(0);»>
<INPUT TYPE=submit VALUE=»Продемонстрировать JavaScript в action»>
</FORM>

Подобный пример использования Action в javascript мы уже рассматривали, поэтому подробно останавливаться на нем мы не будем.

Единственным важным моментом в нашем примере является использование метода POST для нашей формы. А связанно это с методом передачи данных из формы. Использование метода GET предназначено, как правило для языка PHP. Ведь при использовании этого метода в адрес URL добавляется символ «?«. При обработке скрипта, попавшего в адресную строку JavaScript интерпритатор встретит символ ? и незамедлительно выдаст ошибку.

Для предотвращения подобных нежелательных событий и используется метод POST, который передает всю информацию из формы в теле HTTP протокола.