Форма отправки сообщения в скрипте отдельного окна
Здравствуйте! Помогите вот с такой проблемой:
Сделал у себя на сайте кнопку (java скрипт), при нажатии на нее открывается отдельное окно. Вот пример:
<script language="JavaScript">
<!-- //
function winop(){
windop=window.open("","mywin","width=500,height=520");
windop.document.open();
// двойные кавычки заменять \"
// windop.document.write(""); может повторяться любое количество раз
windop.document.write("<html><head><title>Litle</title>");
windop.document.write("</head><body text='#000000' background='#FFFFFF'>");
windop.document.write("<center><font face=\"Arial,Verdana\" size=3 color=#000000><b>Оформление</b></font></center>");
windop.document.write("<center><form><input type='button' value='Закрыть' onClick='window.close()'></form></center>")
windop.document.write("</body></html>");
windop.document.close();
}
// -->
</script>
</head>
<body>
<form>
<input type="button" value="Открыть" onclick="winop();">
</form>
</body>
</html>
Хочу вствить в этот скрипт форму отправки сообщения на мэйл. Вот такой скажем: <form name="zakaz_diska" method="post" action="mailto:pochta@mail.ru"> <p>Выберите размер:</p> <p> <select name="razmer" size="1"> <option > S </option> <option > M </option> <option selected> L </option> <option > XL </option> <option > XXL </option> <option > XXXL </option> </select> </p> <p> Кол-во:<br> <textarea name="kolichestvo" cols="5" rows="1"></textarea> </p> Подскажите, как это сделать???:help: |
Таким способом у клиента на компьютере откроется почтовый клиент по умолчанию, например, Outlook, в который будут скопированы данные формы для отправки, но ведь этот клиент должен быть настроен, и далеко не все пользуются подобными программами. Чтобы сделать нормальную отправку сообщений, нужно задействовать серверную часть.
|
А это как???
|
Цитата:
|
Блин, я в этом не сильно шарю, тем более в php :-? Вы мне чем-нибудь помочь сможете?
|
Это скорее в раздел работа ;) либо разбирайтесь сами и задавайте вопросы по ходу дела.
|
Форму отправлять по посту такому пхп скрипту.
<?php
foreach($_POST as $index=>$value){
$out.="$index=>$value\n";
}
mail("e-mail на который слать",$out);
?>
На мейл скрипт отправит все данные из формы в формате "имя поля"=>"значение"+перевод строки. Но парсить придётся самому. Усложнённый вариант
<?php
$arr['имя поля']='описание поля';
foreach($_POST as $index=>$value){
$out.=$arr[$index]." = $value\n";
}
mail("e-mail на который слать",$out);
?>
Тогда всем полям надо задать оисание, написав в начале строки типа $arr['имя поля']='описание поля'; |
Помогите с формой обратной связи!
Помогите вот с такой проблемой: Мне нужно чтобы ява скрипт (приведенный ниже) отправлял письмо мне на почту посредством php, а не почтового клиента. Как это сделать???
<html>
<head>
<script language="JavaScript">
function winop(){
windop=window.open("","mywin","width=500,height=525");
windop.document.open();
windop.document.write("<html><head><title>Джинсы</title>");
windop.document.write("</head><body text='#000000' background='#FFFFFF'>");
windop.document.write("<center><font face=\"Arial,Verdana\" size=3 color=#000000><b>Оформление заказа</b></font></center>");
windop.document.write("<center><form><input type='button' value='Закрыть' onClick='window.close()'></form></center>")
windop.document.write("</body></html>");
windop.document.write("<form name='zakaz_diska' method='post' action='mailto:pochta@mail.ru'>Выберите размер:<br>")
windop.document.write("<select name='razmer' size='1'><option>S </option><option > M </option><option selected> L </option><option > XL </option><option > XXL ")
windop.document.write("</option><option > XXXL </option></select></p><p> Кол-во:<br><textarea name='kolichestvo' cols='5' rows='1'></textarea></p><p>")
windop.document.write("Выберите способ доставки:<br>")
windop.document.write("<select name='dostavka' size='1'><option>Курьер </option><option > Почта EMS </option><option selected> Почта России </option></p><p>")
windop.document.write("</option></select></p><p> Ф.И.О:<br><textarea name='familia' cols='30' rows='1'></textarea></p><p>")
windop.document.write("Выберите способ оплаты:<br>")
windop.document.write("<select name='oplata' size='1'><option> Web Money </option><option > Почта EMS </option><option selected> Почта России (наложенный платеж) </option><option > Yandex Деньги </option></p><p>")
windop.document.write("</option></select></p><p> Адрес доставки:<br><textarea name='adress' cols='55' rows='5'></textarea></p><p>")
windop.document.write("<input type='submit' value='Сделать заказ' width='20'>      <input type='reset' value='Отмена '></p></form>");
}
</script>
</head>
<body>
<form>
<input type="button" value="Купить" onclick="winop();">
</form>
</body>
</html>
|
|
Покуда я сам не смогу его написать, вот и прошу помощи!
|
Объединил темы. Не создавайте, пожалуйста, одинаковые темы.
|
| Часовой пояс GMT +3, время: 14:37. |