onclick alert



Onclick css

Автор Александр Д задал вопрос в разделе Другие языки и технологии

как к кнопке HTML присвоить функцию в ONCLICK? и получил лучший ответ

Ответ от Katze von Ulthar[гуру]
если тебе надо, чтобы по нажатию кнопки у тебя выполнился серверный сценарий, то у тебя 2 пути: либо сделать вторую кнопку тоже сабмитом, а в сценарии раскуривать, какая кнопка была нажата (придет name кнопки и, соответственно, value), либо юзать ajax. хотя еще можно в js по нажатию обеих кнопок днамически менять action у формы и отправлять ее
2 миха Перевертеш: второй вариант - потенциальная дыра. таким макаром поудалять все подряд сможет не только злоумышленник, но и даже поисковый робот (не со зла, конечно же)

Ответ от Миха Перевертеш[активный]
два способа : делай еще одну форму (отдельно для input удалить) с action удаления или так "<button on click=(убрать пробел) "location= прямая ссылка на удаление ;" >удалить</button>"

Ответ от фио фио[гуру]
Либо ты чего-то перепутал, либо через чур перебрал крепких напитков с горя после вчерашнего проигрыша России в стыке. Не может PHP функция, да и вообще любой код, который выполняется на стороне сервера, выполняться на стороне клиента когда он совершает какое-либо действие. Может ты имел ввиду Javascript, то тогда так (надо заменить все {} на угловые скобки в соответсвтующих местах) :
{input type="button" onclick="alert('Не удаляй меня! ')" /}
А если ты имел ввиду, чтобы при нажатии кнопки на сервер отправлялась форма с данными и происходило удаление, то простой вариант для страницы mypage.php выглядит так:
{?php
function myfuncDel() {}
if (isset($_GET["del"])) myfuncDel();
?}
{form}
{input type="button" onclick="location='mypage.php?del=1'" /}
{/form}

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как к кнопке HTML присвоить функцию в ONCLICK?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*