Vaccina (01 Ноябрь 2013 - 05:13) писал:
В теме которую я вам указала - обсуждается возможность отправки сообщения с других страниц, а не только с страницы обратной связи. Модератор ранее вам сообщал о проблеме формы
После реализации подобного механизма ваша форма должны заработать.
Уважаемая Vacciana! В указанной Вами теме 1 миллион и еще 1 инструкция....
Внимательно изучив все их, я попыталась все же выбрать. Правильно ли я понимаю, что мне в шаблон HTML нужно вставить этот код после кода?
<h2 id="title"><em>
<divclass="iframe_block_call"style="display:none;"><center>
<form method="post" action="Ваш домен/feedback" class="feedbackForm" enctype="multipart/form-data">
<div class="section-caption c-orange"><h3>Форма обратного звонка!</h3></div>
<div class="iframe_click">
<input type="hidden" name="hash" value="92c158" />
<table class="prd-block">
<tr>
<td>Ваше имя*:</td>
<td><input id="feedback_name" style="width: 200px; margin: 10px;" name="form[feedback_name]" placeholder="Ваше имя" maxlength="50" required="required" minlength="3" class="input required" /></td>
</tr>
<tr>
<td>Ваш телефон*:</td>
<td><input id="feedback_message" style="width: 200px; margin: 10px;" name="form[feedback_message]" class="required" required="required" placeholder="Номер телефона" minlength="5" /></td>
</tr>
<tr>
<tr style="display: none;">
<td>Ваш email*:</td>
<td><input id="feedback_еmail" name="form[feedback_email]" type="hidden" value="test@test.com" /></td>
</tr>
</table>
<input type="button" class="button_med" value="Заказать" onclick="$('#nyroModalContent .feedbackForm').validate();if(!$('#nyroModalContent .feedbackForm').valid())return(false);$(this).closest('form').find('#feedback_name').val($(this).closest('form').find('#feedback_name').val() + ' ' + $(this).closest('form').find('.form_product_name').text());$(this).closest('form').hide();$(this).closest('form').before('<center class=sends>Подождите, идет отправка формы...</center>');$.post($(this).closest('form').attr('action'), $(this).closest('form').serializeArray(), $.proxy(function() {$('.sends').remove();$(this).closest('form').before('<center class=sends>Спасибо за заявку, мы перезвоним Вам в самое ближайшее время.</center>');setTimeout(function() {$('.nyroModalClose').trigger('click');}, 3000)}, this));"/>
<p>Оставьте Ваши контактные данные, и в течение 30 минут наш менеджер свяжется с Вами.</p>
</div>
</form>
</center></div>
<script type="text/javascript">
$(function() {
$('a#fastcall').click(function(e) {
e.preventDefault();
var width = 400;
var height = 260;
var content = $('.iframe_block_call').html();
$.fn.nyroModalManual({
width: '450',
height: '280',
content: content,
minWidth: '400',
minHeight: '280',
gallery: null,
wrap: {
div: '<div class="wrapper block_order"></div>',
ajax: '<div class="wrapper block_order"></div>',
form: '<div class="wrapper block_order"></div>',
formData: '<div class="wrapper block_order"></div>',
manual: '<div class="wrapper block_order"></div>'
}
});
return(false);;
});
});
</script>
код кнопки так
<a href="#fastcall" id="fastcall">Обратный звонок</a>
как можно заметить код идентичен, только отсутствуют элементы товара и основной класс изменился для исключения конфликта с другими окнами.