Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Обработка нажатия на кнопку. (http://www.flasher.ru/forum/showthread.php?t=40239)

Corpse 28.11.2002 22:18

Обработка нажатия на кнопку.
 
Доброе время суток.

Не пойму такой момент: есть скрипт, который генерирует страницу.

Там есть такой кусок:

<input type='Submit' name='submit' value='Update'>
<input type='Reset' name='reset' value='Cancel'>

Соответстенно на странице это выглядит как кнопочки. Так при нажатии на них что-то начинает происходить. :) Объясните мне, пожалуйста, что именно? Где тут имя ф-ции или ссылка или что-нибудь подобное? Почему при нажатии на кнопку вообще что-то происходит? Спасибо.

juggy 29.11.2002 09:59

1-е вопрос не в то место!
2-е это ява скрипт смотрит валидность формы

Predtech 03.12.2002 16:24

>>Так при нажатии на них что-то начинает происходить.

Кнопки обычно вставляются в форму (<form></form>) в которую в свою очередь вносятся данные пользователем. При нажатии на кнопку Submit форма отправляется на сервер для обработки согласно адресу указанному в форме (<form action="obrabotchik.cgi">)
Никакой функции тут нет, и вообще форма это ХТМЛ простой, даже не ПХП. Другой дело что для ее обработки (проверки валидности, записи, реакции на данные, отправки сообщения) нужно использовать программные средства.


>>Почему при нажатии на кнопку вообще что-то происходит?
Хм... С этим посложнее. Потому что это так сделано. Почему при написании <body bgcolor="Black"> цвет бэкграунда становится черным?

ihorko 04.12.2002 13:16

а если тебе надо чтоб при нажатии на кнопку ничего не происходило - используй вместо <input> тег <button> или на инпут вешай яваскрипт который будет перехватывать и глушить событие нажатия. или вообще кнопку рисуй посредством использования тега <div> или <span> и описывай вид с помощью CSS

Predtech 04.12.2002 15:41

Вот только зачем эта кнопка нужна если вешать на нее скрипт давящий события Onclick или подобное? :)))

realMakc 05.12.2002 03:13

Цитата:

Оригинал написал(а) ihorko
...или вообще кнопку рисуй посредством использования тега <div> или <span> и описывай вид с помощью CSS
или вообще кнопку рисуй. в фотошопе -)


Часовой пояс GMT +4, время: 00:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.