Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » формы и ещё раз они

Ответить
Настройки темы
формы и ещё раз они

Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


Подскажите как сделать примерно такую же форму
http://www.yourdesign.ru/order.php?q...&x=prices#form
Есть ли проги, скрипты толковые желательно чтоб с выщетом суммы как на примере.
Спасибо

Отправлено: 22:10, 23-09-2006

 

Аватара для Strange_V

Старожил


Сообщения: 222
Благодарности: 29

Профиль | Отправить PM | Цитировать


Вот упрощений вариант
HTML код: Выделить весь код
<script language="JavaScript"> function sums() { ss=0; for (i=0; i<4; i++){ el=document.getElementById("r"+i); if (el.checked==true) ss=ss+parseInt(el.value); } suma=document.getElementById("suma"); suma.value=ss; } </script> <form name="summ" action="" onmouseover="sums()"> <input type="checkbox" id="r0" value="125" OnClick="sums()">Number 0<br> <input type="checkbox" id="r1" value="5" OnClick="sums()">Number 1<br> <input type="checkbox" id="r2" value="17" OnClick="sums()">Number 2<br> <input type="checkbox" id="r3" value="205" OnClick="sums()">Number 3<br> <input type="text" id="suma" value="0"> </form>

По аналогии добавляться еще элементы…

-------
Жизнь-это шахматная партия, по окончании которой и короли, и пешки ложатся в один ящик.


Отправлено: 23:36, 23-09-2006 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


а как пригвоздить этот код к кнопке отправить на мыло? с этим то какраз проблемы.... спасибо за код!

Отправлено: 23:51, 23-09-2006 | #3


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


oIo_DeN_oIo
Цитата:
а как пригвоздить этот код к кнопке отправить на мыло? с этим то какраз проблемы.... спасибо за код!
просто создать хидден элемент в форме и менять его значение.

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 00:03, 24-09-2006 | #4


Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


а можно по-подробнее на примере кода выше?

Отправлено: 00:26, 24-09-2006 | #5


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


suma=document.getElementById("suma");
suma.value=ss;
вот этот кусок отвечает за изменение едитбокса со значением суммы, который отвравится вместе с формой на сервер при отправке.

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 00:35, 24-09-2006 | #6


Аватара для Strange_V

Старожил


Сообщения: 222
Благодарности: 29

Профиль | Отправить PM | Цитировать


Цитата:
suma=document.getElementById("suma");
suma.value=ss;
вот этот кусок отвечает за изменение едитбокса со значением суммы, который отвравится вместе с формой на сервер при отправке.
нужно только дать ему имя
HTML код: Выделить весь код
<input type="text" id="suma" name="ssuma" value="0">

и на стороне сервера принять $_POST['ssuma'] (ну или $_GET['ssuma'], какой метод поставишь)

-------
Жизнь-это шахматная партия, по окончании которой и короли, и пешки ложатся в один ящик.


Отправлено: 00:49, 24-09-2006 | #7


Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


я имел ввиду как мне сделать имея форму (например приведенную выше) кнопку отправить
вот вариант
Код: Выделить весь код
<input type="submit" value="отправить">
но надо же ворме указать через какой скрипт отправлять то. а с этим проблемы.
Был когда то такой вариант в начале формы пишешь
Код: Выделить весь код
<form method="post" action="send.phtml">
но этот send.phtml отправляет в плохой кодировке...не читабельной... в почтовике...
содержание его
PHP код: Выделить весь код

<?

$fText
="$fTitle\n\n";
for (
$i=1;$i<=$fCount;$i++) {$fText.=$fName[$i].": ".$fData[$i]."\n";}
$fText.="\n\n";
$fText.=date("l dS of F Y h:i:s A");
if (
mail($fMail,$fSubject,$fText)) {Header("Location: $fOk");}
else {
Header("Location: $fBad");}
exit;
?>


Отправлено: 13:43, 24-09-2006 | #8


Аватара для Strange_V

Старожил


Сообщения: 222
Благодарности: 29

Профиль | Отправить PM | Цитировать


т.е. тебе надо сам скрипт отправки данных на мыло (на php)?

-------
Жизнь-это шахматная партия, по окончании которой и короли, и пешки ложатся в один ящик.


Отправлено: 13:49, 24-09-2006 | #9


Старожил


Сообщения: 290
Благодарности: 1

Профиль | Отправить PM | Цитировать


Да надо сам скрипт.
Просто выше указанный собирает данные из формы но письмо приходит в таком содержании
: Пупкин Василий
: ppkin@mail.ru
: 304
:
Перед двоеточиями надобы вставить имена полей ФИО для первого поля... притом name"fData[1]" надо писать для каждого поля для обтработчика (скрипта)

Отправлено: 17:21, 24-09-2006 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » формы и ещё раз они

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
И ещё раз о наболевшем. silalex Тест-форум 0 25-10-2009 14:06
Разное - [решено] ещё раз о выключении компьютера exo Microsoft Windows 2000/XP 2 20-10-2008 15:53
Ещё раз о беспроводных сетях. Murder7 Сетевые технологии 3 29-09-2005 20:25
ещё раз о COM-порте Nacre Общий по FreeBSD 6 24-08-2005 15:29
Ещё раз о сетке из 2-х машин под ХР Guest Сетевые технологии 3 15-01-2004 11:39




 
Переход