imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 23.09.2006, 22:01     # 1
senson
Junior Member
 
Регистрация: 20.03.2005
Сообщения: 51

senson Нуль без палочки
формы и ещё раз они

Подскажите как сделать примерно такую же форму
http://www.yourdesign.ru/order.php?q...&x=prices#form
Есть ли проги, скрипты толковые желательно чтоб с выщетом суммы как на примере.
Спасибо
senson вне форума  
Старый 24.09.2006, 00:10     # 2
Slanj
::VIP::
 
Аватар для Slanj
 
Регистрация: 09.05.2004
Адрес: Киев
Сообщения: 670

Slanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj Сэнсэй
Не совсем понятен вопрос. Как сделать примерно такую же форму ? Так посмотри исходный код страницы - подсчет на лету делает javascript функция sums(). Вызывается при наведении мыши и при клике на чекбоксы.


Код:
<script language="JavaScript">
<!--
function sums()
{
 sum=0;
 for(i=-4;i<=17;i++)
 { 
  var elem=document.getElementById("r"+i);
  if(elem.checked)sum=sum+parseInt(elem.value);
 }

if(sum==0){sum="Выберите тип сайта и необходимые опции!"}

else if(sum==2636){sum="2636$"+" Осторожно! Перегрев калькулятора! :-)"}

else {sum=sum+" у.е."};
 document.formText.sumOut.value=sum;
}

function highlight(i)
{
  var elem=document.getElementById("r"+i);

if (elem.checked==true){elem.checked=false} else if (elem.checked==false){elem.checked=true};


}




//-->
О стандартных прогах для создания подобных форм не слышал. Берешь javascript - и делаешь все что угодно
__________________
Не плачь - это солнце взойдет еще не раз. И твой поезд уходит не завтра туда, где играет джаз....
Slanj вне форума  
Старый 24.09.2006, 00:19     # 3
senson
Junior Member
 
Регистрация: 20.03.2005
Сообщения: 51

senson Нуль без палочки
Проблема пригвоздить имеющийся код формы к кнопке отправить на мыло как этосделать.... вот тут загвоздка...
senson вне форума  
Старый 24.09.2006, 00:53     # 4
Slanj
::VIP::
 
Аватар для Slanj
 
Регистрация: 09.05.2004
Адрес: Киев
Сообщения: 670

Slanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj СэнсэйSlanj Сэнсэй
Опять же не совсем ясно выражаешся (ну или это у меня как обычно плохо с пониманием ).

Данные формы отсылаются скрипту, который указан в параметре action формы. В данном случае - это order.php, тоесть тот же скрипт, что и отображает форму. Он то и отправит данные тебе на почту. Реализация скрипта и самой отправки на почту - может быть сколь угодно различной.
Для php - можно взять стандартную функцию mail(адрес, тема, текст). Ну или поискать готовые скрипты для отправки, хотя бы тут http://www.webscript.ru/scripts/PHP/Pochta/ .
__________________
Не плачь - это солнце взойдет еще не раз. И твой поезд уходит не завтра туда, где играет джаз....

Последний раз редактировалось Slanj; 24.09.2006 в 00:55.
Slanj вне форума  
Старый 24.09.2006, 13:12     # 5
senson
Junior Member
 
Регистрация: 20.03.2005
Сообщения: 51

senson Нуль без палочки
имеется ввиду например вот это
есть у меня форма:
<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>
как теперь мне сделать кнопку отправить и чтобы по нажатию на неё форма отправляла всё что было выбрано в форме мне на мыло..
senson вне форума  
Старый 24.09.2006, 13:21     # 6
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
Цитата:
senson:
как теперь мне сделать кнопку отправить и чтобы по нажатию на неё форма отправляла всё что было выбрано в форме мне на мыло..
<input type="button" value="Отправить" onClick="document.NAME.submit()">
а потом пишешь обработчик на php как по ссылке, которую показал, Slanj. или вот тебе официальная дока - я ей всегда пользуюсь _http://php.net/manual/ru/function.mail.php
__________________
меня не вылечат
Псих вне форума  
Старый 25.09.2006, 21:47     # 7
senson
Junior Member
 
Регистрация: 20.03.2005
Сообщения: 51

senson Нуль без палочки
Unhappy

В общем последнее. Есть код формы вот он.
<form name="forma" action="sender.php">
<input type="checkbox" value="125" <br>
<input type="checkbox" value="5"<br>
<input type="checkbox" value="17"<br>
<input type="submit" value="отправить">
</form>
взял обработчик по ссылке _http://php.net/manual/ru/function.mail.php
а именно:
<?php
// The message
$message = "Line1\nLine2\nLine3";

// In case any of our lines are larger than 70 characters, we should use wordwrap()
$message = wordwrap($message, 70);

// Send
mail('my_mail@mail.ru', 'My Subject', $message);
?>
--
Письмо приходит но содержание только таково
Line1
Line2
Line3
------
как прикрутить поле ввода или чекбоксы к обработчику?

P.S. А лучше покажите как прикрутить обработчик к форме что по этой же ссылке http://www.yourdesign.ru/order.php?q...&x=prices#form
а я уже разберусь сам на этом примере...
желательно чтобы письмо приходило примерно такого содержание
перечень полей: и напротив тех что было выбрано стоит value или чтолибо что небыло выбрано то просто:
flash-site: (пусто так как небыло выбрано)

Последний раз редактировалось senson; 25.09.2006 в 21:53.
senson вне форума  
Старый 26.09.2006, 00:16     # 8
Псих
::VIP::
Guinness Liker
Понаехало тут
 
Аватар для Псих
 
Регистрация: 26.01.2003
Адрес: В нейроне
Пол: Male
Сообщения: 2 848

Псих СуперБогПсих СуперБог
Псих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБогПсих СуперБог
посмотри на свой код. у тебя тег не закрыт.
Цитата:
senson:
<input type="checkbox" value="17"<br>
Код:
<input type="checkbox" NAME="value1 "value="17"/>

//Обработчик 

$Message .= "Наше значение1: \r\n ".$_POST["value1"]
и т.д
__________________
меня не вылечат
Псих вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.