Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.09.2014, 18:32
Интересующийся
Отправить личное сообщение для EvilDoom Посмотреть профиль Найти все сообщения от EvilDoom
 
Регистрация: 07.09.2014
Сообщений: 15

Как запретить переход на страницу обработчика формы в action
Как запретить переход на новую вкладку при отправке данных с формы?
То есть что бы код обработчика выполнялся, но страница не перезагружалась.
http://lux-kadr.ru/test/
ссылка на сайт, нажмите "Заказать звонок" введите данные и увидите о чем я.
Ответить с цитированием
  #2 (permalink)  
Старый 07.09.2014, 19:19
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Нужно изменить это:
<input onclick="$('#pop-up_form_good').modal('show'); $('#pop-up_form').modal('hide');" src="images/1.png" class="send" type="image">

на это:
<input onclick="$('#pop-up_form_good').modal('show'); $('#pop-up_form').modal('hide'); return false;" src="images/1.png" class="send" type="image">
Ответить с цитированием
  #3 (permalink)  
Старый 07.09.2014, 19:32
Интересующийся
Отправить личное сообщение для EvilDoom Посмотреть профиль Найти все сообщения от EvilDoom
 
Регистрация: 07.09.2014
Сообщений: 15

Добавил
Работает как и хотел - но, не приходят данные с формы
Видимо в этом случае не срабатывает скрипт формы, в чем может быть проблема?
Ответить с цитированием
  #4 (permalink)  
Старый 07.09.2014, 21:49
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

EvilDoom,
а где, собственно, код отправки?
Ответить с цитированием
  #5 (permalink)  
Старый 07.09.2014, 22:21
Интересующийся
Отправить личное сообщение для EvilDoom Посмотреть профиль Найти все сообщения от EvilDoom
 
Регистрация: 07.09.2014
Сообщений: 15

<?php
 /* Здесь проверяется существование переменных */
  if (isset($_POST['number_client'])) {$phone = $_POST['number_client'];}
 if (isset($_POST['name_client'])) {$name = $_POST['name_client'];}
 if (isset($_POST['comments_client'])) {$comments = $_POST['comments_client'];}

/* Сюда впишите свою эл. почту */
 $address = "**********@mail.ru";

/* А здесь прописывается текст сообщения, \n - перенос строки */
 $mes = "Тема: Заказ обратного звонка!\nИмя: $name\nТелефон: $phone\nКомментарий: $comments";

/* А эта функция как раз занимается отправкой письма на указанный вами email */
$sub='Заказ с сайта'; //сабж
$email='LT'; // от кого
 $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");
 
?>
Ответить с цитированием
  #6 (permalink)  
Старый 07.09.2014, 22:46
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

EvilDoom,
не этот. Нужен js-код отправки данных на сервер. Может быть я плохо его искал, но на странице его не нашёл.
Ответить с цитированием
  #7 (permalink)  
Старый 07.09.2014, 22:55
Интересующийся
Отправить личное сообщение для EvilDoom Посмотреть профиль Найти все сообщения от EvilDoom
 
Регистрация: 07.09.2014
Сообщений: 15

а его наверно нету оО
типо вместо php должен быть на яве?
Ответить с цитированием
  #8 (permalink)  
Старый 07.09.2014, 23:34
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Нет, не вместо php. На клиентской стороне нужно написать js-код, который отправляет данные к php-обработчику.
Ответить с цитированием
  #9 (permalink)  
Старый 08.09.2014, 12:05
Интересующийся
Отправить личное сообщение для EvilDoom Посмотреть профиль Найти все сообщения от EvilDoom
 
Регистрация: 07.09.2014
Сообщений: 15

Ясно, с этом что то придумаю
Подскажите по этому скрипту:
<script>
function changeBg(){
document.getElementById("div_id").style.backgroundImage='url(images/slider/2.jpg)';
}
</script>

<body onLoad="setTimeout('changeBg()',2000);">


Типа слайдер изображения, что тут нужно дописать что бы изображений было допустим 5шт, и они повторялись по кругу?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как из формы сделать переход Seriy777 Events/DOM/Window 1 19.05.2014 20:59
Тестирование работы формы и обработчика на Denvere Alex45 (X)HTML/CSS 10 16.09.2013 23:34
Как обрабатывать поля формы с одинаковыми названиями? javascript_pupil Общие вопросы Javascript 3 11.04.2012 21:25
Как можно совместить 2 "одинаковые javascript но разные внутри" в одну страницу?..ато rashid86 Элементы интерфейса 2 25.04.2011 22:49
Как получить текущую страницу браузера psychodrake Общие вопросы Javascript 12 19.09.2008 00:28