Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 18

Два вида кнопой обработки форм

11.02.2012, 10:24. Показов 941. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени,друзья у меня к вам след вопрос)Сначала я реализовал кнопку следующим образом,она работала т е отправляла данные,но дизайн не работал,поменял вид кнопки на
HTML5
1
<button type=submit name=submit class="btn_checkout_green" >Вход</button>
как дизайн заработал,но данные не отправляются,В чем дело,подскажите плиз?!
Первый вариант
HTML5
1
<input  type=submit name=submit class="btn_checkout_green" value="Вход" >
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.02.2012, 10:24
Ответы с готовыми решениями:

Для праздничного чаепития необходимо купить n пирожных. В магазине продается всего два вида пирожных одного вида, причем пирожных одного вида осталось
Для праздничного чаепития необходимо купить n пирожных. В магазине продается всего два вида пирожных одного вида, причем пирожных одного...

Построить три вида фигуры. На месте вида спереди и вида слева совместить часть вида с частью разреза

Построить три вида фигуры. На месте вида спереди и вида слева совместить часть вида с частью разреза - AutoCAD
Меня уже совсем выносит. Правильно ли я делаю?.. Не могу представить нормально вид слева. Что делаю не так? До второй фигуры даже и не...

9
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
11.02.2012, 10:26
а сама форма присутствует?
0
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 18
11.02.2012, 10:36  [ТС]
Конечно
HTML5
1
2
3
<form name="logon" action="cgi-bin/login.php" method="POST" >
<button  name="submit" type="submit" class="btn_checkout_green" >Войти</button>
 </form>
Нашел такой вариант в гугле
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Тег BUTTON, атрибут name</title>
 </head>
 <body>  
  <form action="handler.php">
    <p><button name="send" type="submit" value="ОК">Нажать нежно</button></p>
  </form>
 </body>
</html>
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
11.02.2012, 10:45
Цитата Сообщение от artproo Посмотреть сообщение
Конечно
<form name="logon" action="cgi-bin/login.php" method="POST" >
<button name="submit" type="submit" class="btn_checkout_green" >Войти</button>
</form>
и что?

1. форма должна передавать какие-то данные, причем поля <input> должны располагаться внутри тегов <form>. что-то их не видать в показаном коде.

2. а потом обработчик (cgi-bin/login.php) должен уже что-то с ними делать...
0
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 18
11.02.2012, 10:56  [ТС]
Итак,скрипт
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php 
// если была нажата кнопка "Отправить" 
if($_POST['submit']) {
        $title = substr(htmlspecialchars(trim($_POST['username'])), 0, 1000); 
        $mess =  substr(htmlspecialchars(trim($_POST['password'])), 0, 1000); 
        // $to - кому отправляем 
        $to = 'domain@domain.ru'; 
        // $from - от кого 
        $from='sto@st.ru'; 
        // функция, которая отправляет наше письмо
        mail($to, $title, $mess, 'From:'.$from); 
        echo 'Спасибо! Ваше письмо отправлено.'; 
} 
?>
Сама полная форма
HTML5
1
2
3
4
5
6
7
8
9
        <form name="logon" action="cgi-bin/login.php" method="POST" >
                          
                 <input type="text" name="username" id="input_username">
                       
        <input type="password" name="password" id="input_password">
                       
        <button  name="submit" type="submit" class="btn_checkout_green" >Войти</button>
                                                
     </form>
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
11.02.2012, 11:04
вставьте в начало вашего скрипта временно такой код:
PHP
1
2
3
4
5
6
7
8
9
10
11
//********************************************************************
// показ значений GET и POST запросов - в финальной версии убрать
//********************************************************************
echo "GET array <br>\n";
foreach ($_GET AS $field => $value){
echo "$field = $value <br> \n";
}
echo "POST array <br>\n";
foreach ($_POST AS $field => $value){
echo "$field = $value <br> \n";
}
он позволит вам увидеть, что вы получаете в пост и гет запросах. Проверьте, есть ли там ваши значения.
0
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 18
11.02.2012, 12:42  [ТС]
Итак я получил следующие данные,чему должно было быть равно submit = ??
HTML5
1
2
3
4
5
6
7
8
9
10
11
GET array 
POST array 
snr2 = 1_60_4__60 
redir = 
username = йввйц 
password = цйввй 
captchagid = 
captcha_text = 
emailauth = 
emailsteamid = 
submit =
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
11.02.2012, 12:53
указанному для него значению value.
но в вашем случае оно не указано ведь?
вы получили как раз то, что получили
0
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 18
11.02.2012, 12:59  [ТС]
В рабочем случае передается
Но это где кнопка инпут а баттон
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
GET array 
POST array 
snr2 = 1_60_4__60 
redir = 
username = erertet@rerer 
password = dfsfsdfsfs 
captchagid = 
captcha_text = 
emailauth = 
emailsteamid = 
submit = Вход 
Спасибо! Ваше письмо отправлено.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
11.02.2012, 13:10
http://htmlbook.ru/html/button
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.02.2012, 13:10
Помогаю со студенческими работами здесь

Автоматизация процесса обработки форм InfoPath
Здравтсвуйте. Есть необходимость рассылки опроса среди пользователей корпоративной почты с помощью форм InfoPath (опрос в тестовом виде)....

Взаимодействие форм для обработки запросов к БД
Есть две формы. На Form1 отображается данные в DataGridView. На Form2 у меня размещены компоненты в которые я буду писать критерии отбора и...

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

Один файл js для обработки нескольких форм
Добрый день. Есть один файл js, в котором обрабатываются несколько страниц сайта. Есть две формы: как обработать два (и более)...

Использование специального плагина для обработки форм
Нашел статью об использование специального плагина для обработки форм http://dszua.hop.ru/index34.php , но никак не могу запустить скрипт. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru