![]() |
Обработка нажатия на кнопку.
Доброе время суток.
Не пойму такой момент: есть скрипт, который генерирует страницу. Там есть такой кусок: <input type='Submit' name='submit' value='Update'> <input type='Reset' name='reset' value='Cancel'> Соответстенно на странице это выглядит как кнопочки. Так при нажатии на них что-то начинает происходить. :) Объясните мне, пожалуйста, что именно? Где тут имя ф-ции или ссылка или что-нибудь подобное? Почему при нажатии на кнопку вообще что-то происходит? Спасибо. |
1-е вопрос не в то место!
2-е это ява скрипт смотрит валидность формы |
>>Так при нажатии на них что-то начинает происходить.
Кнопки обычно вставляются в форму (<form></form>) в которую в свою очередь вносятся данные пользователем. При нажатии на кнопку Submit форма отправляется на сервер для обработки согласно адресу указанному в форме (<form action="obrabotchik.cgi">) Никакой функции тут нет, и вообще форма это ХТМЛ простой, даже не ПХП. Другой дело что для ее обработки (проверки валидности, записи, реакции на данные, отправки сообщения) нужно использовать программные средства. >>Почему при нажатии на кнопку вообще что-то происходит? Хм... С этим посложнее. Потому что это так сделано. Почему при написании <body bgcolor="Black"> цвет бэкграунда становится черным? |
а если тебе надо чтоб при нажатии на кнопку ничего не происходило - используй вместо <input> тег <button> или на инпут вешай яваскрипт который будет перехватывать и глушить событие нажатия. или вообще кнопку рисуй посредством использования тега <div> или <span> и описывай вид с помощью CSS
|
Вот только зачем эта кнопка нужна если вешать на нее скрипт давящий события Onclick или подобное? :)))
|
Цитата:
|
| Часовой пояс GMT +4, время: 00:21. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.