Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.06.2013, 19:00
Аспирант
Отправить личное сообщение для Hol1killer Посмотреть профиль Найти все сообщения от Hol1killer
 
Регистрация: 17.07.2012
Сообщений: 34

Модальное окно bootstarp и отправка формы
Добрый вечер друзья


Хочу реализовать отправку формы в модальном окне bootstarp через ajax

Вот js код для проверки формы и отправки AJAX запроса

(function($){ 
		$("#contact").submit(function() { return false; }); 
		$("#send").on("click", function(){
			
			var name = $("#name").val();
			var phone = $("#phone").val();
		
			if ( name == "" ) { $("label[for = 'name']").addClass("error"); name = false; }
			else { $("label[for = 'name']").removeClass("error"); name = true; }
		
			if ( phone == "") { $("label[for = 'phone']").addClass("error"); phone = false; }
			else { $("label[for = 'phone']").removeClass("error"); phone = true; }
			
			if ( name == true && phone == true )	{
			$.ajax({
					type: 'POST',
					url: '/send/script.php',
					data: $("#contact").serialize(),
					success: function() {  $("#contact").remove(); $(".thanks").show(); }
					});
					return false;
				}
				else return false;
			});
	})(jQuery);


Вызываю модальное окно таким образом
<div class="text"> <a href="#" role="button" class="btn" data-toggle="modal"> Текст </a> </div>


Не могу понять почему не исполняется событие click на кнопке <input type="submit" id="send" value="Отправить" />

Последний раз редактировалось Hol1killer, 30.06.2013 в 16:29.
Ответить с цитированием
  #2 (permalink)  
Старый 03.07.2013, 18:41
Аспирант
Отправить личное сообщение для Hol1killer Посмотреть профиль Найти все сообщения от Hol1killer
 
Регистрация: 17.07.2012
Сообщений: 34

Видимо никто не знает почему так происходит я правильно понимаю?
Ответить с цитированием
  #3 (permalink)  
Старый 03.07.2013, 19:47
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Hol1killer,
а html пример где? но скорее всего кнопки ещё нет когда вы вешаите на неё обработчик click
Ответить с цитированием
  #4 (permalink)  
Старый 04.07.2013, 00:30
Аспирант
Отправить личное сообщение для Hol1killer Посмотреть профиль Найти все сообщения от Hol1killer
 
Регистрация: 17.07.2012
Сообщений: 34

рони,
Спасибо за ответ

Привожу html
<div class="custom"  >
	<div id="call-back" class="modal hide call-back">
    <div class="modal-header"> 
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
    </div>
    <div class="modal-body">
      <form action="#" method="post" id="contact">
        <label for="name">Имя</label>
        <input type="text" id="name" name="name" class="txt">
        <br />
        <label for="phone">Телефон</label>
        <input type="text" id="phone" name="phone" value="+7" class="txt"/>
        <br>
        <label for="time">Удобное время звонка</label>
        <select name="time" id="time" class="txt">
          <option value="9:00 до 12:00">с&nbsp;09:00 до&nbsp;12:00</option>
          <option value="12:00 до 16:00">с&nbsp;12:00 до&nbsp;16:00</option>
          <option value="16:00 до 19:00">с&nbsp;16:00 до&nbsp;19:00</option>
          <option value="19:00 до 21:00">с&nbsp;19:00 до&nbsp;21:00</option>
          <option value="21:00 до 00:00">с&nbsp;21:00 до&nbsp;00:00</option>
        </select>
        <input type="submit" value="Заказать" id="send" />
      </form>
    </div>
  </div></div>


Все скрипты грузятся в шапке, видимо проблема из за этого? этот код находится в отдельном файле он загружается в шапке а если я оберну его в
$(document).ready(function()

оно же ждет пока DOM готовиться и только после исполняет его?
Ответить с цитированием
  #5 (permalink)  
Старый 04.07.2013, 01:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Сообщение от Hol1killer
$(document).ready
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
модальное окно div'ом codingfighter Общие вопросы Javascript 28 03.09.2013 15:07
Как передать переменную в модальное окно sinsir jQuery 24 20.06.2013 16:59
Отправка формы из Fancybox 2 Karandasheg Общие вопросы Javascript 0 16.05.2013 01:58
Посоветуйте как сделать модальное окно battrack jQuery 3 12.07.2012 15:42
Модальное окно неправильной формы zs_ftp jQuery 7 09.09.2010 23:15