![]() |
формы и ещё раз они
Подскажите как сделать примерно такую же форму
http://www.yourdesign.ru/order.php?q...&x=prices#form Есть ли проги, скрипты толковые желательно чтоб с выщетом суммы как на примере. Спасибо |
Не совсем понятен вопрос. Как сделать примерно такую же форму ? Так посмотри исходный код страницы - подсчет на лету делает javascript функция sums(). Вызывается при наведении мыши и при клике на чекбоксы.
Код:
<script language="JavaScript"> |
Проблема пригвоздить имеющийся код формы к кнопке отправить на мыло как этосделать.... вот тут загвоздка...
|
Опять же не совсем ясно выражаешся (ну или это у меня как обычно плохо с пониманием ;) ).
Данные формы отсылаются скрипту, который указан в параметре action формы. В данном случае - это order.php, тоесть тот же скрипт, что и отображает форму. Он то и отправит данные тебе на почту. Реализация скрипта и самой отправки на почту - может быть сколь угодно различной. Для php - можно взять стандартную функцию mail(адрес, тема, текст). Ну или поискать готовые скрипты для отправки, хотя бы тут http://www.webscript.ru/scripts/PHP/Pochta/ . |
имеется ввиду например вот это
есть у меня форма: <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> как теперь мне сделать кнопку отправить и чтобы по нажатию на неё форма отправляла всё что было выбрано в форме мне на мыло.. |
Цитата:
а потом пишешь обработчик на php как по ссылке, которую показал, Slanj. или вот тебе официальная дока - я ей всегда пользуюсь _http://php.net/manual/ru/function.mail.php |
В общем последнее. Есть код формы вот он.
<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: (пусто так как небыло выбрано) |
посмотри на свой код. у тебя тег не закрыт.
Цитата:
Код:
<input type="checkbox" NAME="value1 "value="17"/> |
Часовой пояс GMT +4, время: 07:06. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.