|
|
|
|
<html>
<head>
<script>
function order();
{
document.forms['order_form'].submit();
}
</script>
</head>
<body>
<div><form id='order_form' name='order_form' action="mailto:fil@tut.by?subject=Заказ" enctype="text/plain" method="post"><table id='order_table1'><tr><td><th>Адрес отправки</th></td></tr><tr><td>ФИО: </td><td><input type=text></td></tr><tr><td>Улица, дом: </td><td><input type=text></td></tr><tr><td>Город: </td><td><input type=text></td></tr></table><input type=button value='Заказать' onclick="order();" /></div>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: coloboc66
(23.10.2006 в 13:55)
| | меня чет тоже клинит. а не легче ли вставить обычный submit? | |
|
|
|
|
|
|
|
для: coloboc66
(23.10.2006 в 13:55)
| | function order() - не надо ; | |
|
|
|
|
|
|
|
для: elenaki
(23.10.2006 в 14:04)
| | вот так, кстати, работает :/
<html>
<head>
</head>
<body>
<div>
<form name="forma" action="mailto:fil@tut.by?subject=Заказ" enctype="text/plain" method="post">
<table id='order_table1'>
<tr>
<td><th>Адрес отправки</th></td>
</tr>
<tr>
<td>ФИО: </td>
<td><input type=text</td>
</tr>
<tr>
<td>Улица, дом: </td>
<td><input type=text</td>
</tr>
<tr>
<td>Город: </td>
<td><input type=text</td>
</tr>
</table>
<input type="button" value="Заказать" onclick="javascript:document.forma.submit()" />
</form>
</div>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: elenaki
(23.10.2006 в 14:04)
| | Даже с обычным submit и без function order() в письме не выводятся данные из формы. | |
|
|
|
|
|
|
|
для: coloboc66
(23.10.2006 в 14:16)
| | function order();
имелось ввиду, что после имени функции не надо точку с запятой, ошибка JS вылезает. | |
|
|
|
|
|
|
|
для: elenaki
(23.10.2006 в 14:22)
| | Отправляется совсем пустое сообщение. | |
|
|
|
|
|
|
|
для: coloboc66
(23.10.2006 в 14:26)
| | так правильно. тогда всем инпутам надо присваивать атрибут name, как переменной.
вообще, в отправке сообщений этим методом есть один большой минус: письмо отправляется установленным по умолчанию почтовым клиентом. и если он не установлени или не сконфигурирован (а такое бывает очень часто), то сообщение отправляться не будет. лучше написать форму для отправки письма с помощью php-шного сендмэйла. | |
|
|
|
|
|
|
|
для: aexb
(23.10.2006 в 14:47)
| | Мне нужен именно почтовый клиент. Что в этом случае нужно писать? | |
|
|
|
|
|
|
|
для: aexb
(23.10.2006 в 14:47)
| | Большое число людей сейчас читают почту через браузер и вообще не имеют установленного аккаунта в почтовой программе на компьютере. Поэтому подход неверен, если только не корпоративный код для известного круга пользователей. | |
|
|
|
|
|
|
|
для: 12345
(23.10.2006 в 14:51)
| | абсолютная истина. присоединяюсь)
пишите форму для отправки с сайта. | |
|
|
|
|
|
|
|
для: aexb
(23.10.2006 в 14:55)
| | Я написал бы форму отправки с сайта, но мне нужно написать скрипт БЕЗ использования серверных языков, т.е. для почтового клиента. Почему у меня пустое письмо отправляется? | |
|
|
|
|
|
|
|
для: coloboc66
(23.10.2006 в 15:01)
| | name при полях отсутствуют. Для заголовка нужно name=subject, для остальных, насколько помню, произвольно, они тогда выведутся в теле письма в формате "имя=значение" | |
|
|
|
|
|
|
|
для: 12345
(23.10.2006 в 16:21)
| | Да, спасибо- так оно и есть. Самое обидное, что я когда-то такое уже делал и начисто забыл про name. Гребаный склероз. | |
|
|
|