Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Anusing
0 / 0 / 1
Регистрация: 16.04.2015
Сообщений: 3
#1

Не работает отправка формы ПОМОГИТЕ! - JavaScript

16.04.2015, 23:09. Просмотров 210. Ответов 3
Метки нет (Все метки)

Ребята очень нужна ваша помощь в субботу еду на турнир по веб разработке(мне 14 лет)
Вообщем за ночь написал сайт,все работает кроме отправки формы,думаю дело в скрипте(сам в Js не шарю)
вот кусок common.js
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
    $("#form").submit(function() {
        $.ajax({
            type: "POST",
            url: "js/mail.php",
            data: $(this).serialize()
        }).done(function() {
            alert("Спасибо за заявку! Скоро мы с вами свяжемся.");
        });
        return false;
    });
    
});
Вот mail.php
PHP
1
2
3
4
5
6
7
8
9
10
<?php
 
$recepient = "hard1337teamwipe@gmail.com";
$sitename = "DropItem";
 
$name = trim($_POST["name"]);
$message = "Имя: $name \nТелефон: ";
 
$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
Вот кусок Html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<form id="form">
        <input type="text" name="name" class="offer" placeholder="Введите номер вашего телефона." required /><br />
          <form>
              <div class="cb">
              <input type="checkbox" name="agree" onclick="agreeForm(this.form)">
              </div>
              <div class="button">
                  <button  name="submit" id="submit" disabled>Заказать</button>
              </div>
  </form>
    </form>
        <p class="ps">Я хочу чтобы мне позвонили<a class="show_popup" rel="photo_win7"  style="color:#2697ee" href="#"></a></p>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2015, 23:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Не работает отправка формы ПОМОГИТЕ! (JavaScript):

не работает отправка формы
Есть функция function doLiqpay(){ document.getElementById('flag').value =...

Отправка формы
Помогите пожалуйста! Я новичок в JS. Дали задание используя JavaScript...

JavaScript отправка формы
function order(){ var name...

Проверка и отправка формы
Доброго времени суток! Помогите разобраться! Ниже представлен код формы +...

Отправка формы аяксом
Здравствуйте подскажите пожалуйста как настроить отправку формы через аякс? я...

Отправка формы javascript 'ом
Есть обыкновенная форма и кнопка, по клику на которую проверяются все введённые...

3
Fedor Vlasenko
Программист Php, Js
Эксперт PHP
814 / 547 / 215
Регистрация: 01.02.2015
Сообщений: 1,676
16.04.2015, 23:16 #2
Проверь действительно ли форма отправляется mail.php
напиши в нем вначале и смотри ответ в консоли
PHP
1
die('hi');
ошибка похоже, что не правильно указан адрес js/mail.php
не знаю где он у вас лежит, но советую пути от корня писать /js/mail.php
0
Anusing
0 / 0 / 1
Регистрация: 16.04.2015
Сообщений: 3
16.04.2015, 23:48  [ТС] #3
Poznakomlus,поставил слэш в пути к mail.php Не помогло,насчет die и консоли не понял...
PHP
1
2
3
4
5
6
7
8
9
10
die('hi');
<?php
$recepient = "hard1337teamwipe@gmail.com";
$sitename = "DropItem";
 
$name = trim($_POST["name"]);
$message = "Имя: $name \nТелефон: ";
 
$pagetitle = "Новая заявка с сайта \"$sitename\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
потом выделил все посмотрел код элемента зашел в консоль,там вот что Consider using 'dppx' units, as in CSS 'dpi' means dots-per-CSS-inch, not dots-per-physical-inch, so does not correspond to the actual 'dpi' of a screen. In media query expression: print, not all, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi)
0
BANO
Ренегат
Эксперт HTML/CSS
1716 / 1059 / 385
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
17.04.2015, 00:29 #4
die тоже надо писать после <?php а то она считается текстом html
а Poznakomlus имел ввиду проверку- доходит ли ajax до вашего php скрипта

а ошибка у вас из css она не влияет на скрипты
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2015, 00:29
Привет! Вот еще темы с решениями:

Отправка формы по e-mail
Хочу организовать анкету на своем сайте. А потом необходимо данные этой анкеты,...

Обработка и отправка формы
В общем скажу, что я сделал корзину для оформления заказов, на CMS DLE 10. В...

Отправка формы анонимно
Приветсвую. Помогите пожалуйста решить проблему. В пхп не силен, потому и...

отправка формы; отображение объектов
Добрый день. 2 вопроса чтобы не спамить. Подскажите совсем зеленому веб...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru