Приветствую Вас, Гость

Вставка на форму кнопки общего типа

В предыдущих советах вы научились помещать на форму кнопки Submit и Reset. Поскольку упомянутые кнопки присутствуют практически на всех формах, браузеры, которые поддерживают механизм форм, "знают", что должно происходить, когда посетитель нажимает любую из этих двух кнопок. Например, Web-браузеры, поддерживающие  формы, при нажатии кнопки Submit будут передавать результаты формы по URL-адресу, указанному в атрибуте action дескриптора <form> формы (конечно, если вы не изменили поведение кнопки Submit по умолчанию, добавив в дескриптор <form> атрибут onSubmit). Аналогично, при нажатии кнопки Reset Web-браузер  очищает  все  данные, введенные в объекты формы, и возвращает их в исходное состояние, если только вы не изменили поведение кнопки Reset по умолчанию, указав в дескрипторе <form> атрибут onReset.
Для создания на форме кнопки Reset или Submit вставьте дескриптор <input>, значение атрибута type которого равно соответствующему значению (т.е. type="reset" для кнопки Reset и type="submit" для кнопки Submit). Помимо создания кнопок Reset и Submit, дескриптор <input> можно использовать для создания кнопки третьего типа, функция которой заранее не определена. Как правило, кнопки третьего типа применяются для запуска в Web-браузере сценариев.

ПРАКТИКУМ

Памятуя о синтаксисе создания кнопок Reset и Submit, для вас не будет сюрпризом, что для вставки на форму кнопки "общего" типа необходимо вставить в соответствующем месте HTML-кода между начальным и конечным дескрипторами  (<form></form>) следующую строку:

<input type="button" value="Надпись на кнопке" onClick="scriptName">

Значение "button" атрибута type указывает Web-браузеру на необходимость создания на форме кнопки. После рисования кнопки браузер использует текст, содержащийся в атрибуте value дескриптора <input> в качестве надписи на кнопке. (Необходимо убедиться, чтобы значение, присвоенное атрибуту value, говорило о назначении кнопки.) При нажатии кнопки посетителем Web-браузер выполнит сценарий, заданный значением атрибута onclick дескриптора <input>.
Кнопки такого типа можно использовать для выполнения сценариев, вычисляющих сумму значений других элементов формы, вывода на экран сообщений, загрузки в окно или фрейм новой Web-страницы или вставки в список выбора нового элемента. Таким образом, функция кнопки общего назначения ограничена только вашим воображением и методами используемого вами сценарного языка.