Ребята, помогите пожалуйста, замучался. Ничего не понимаю в javascpipt.
Этот код берет данные из input формы и отправляет через sendmail.php, но он не берет данные из textarea.
$.post( "sendmail.php?subj=ZAKAZ BASKET", { "order": bodyHTML }).done(function( data ) {
cart.closeWindow("bcontainer", 1)
cart.closeWindow("order", 0);
if (cart.CONFIG.clearAfterSend)
{
cart.clearBasket();
}
alert("Спасибо за покупку!\nМы свяжемся с Вами в ближайшее время");
});
}
this.getForm = function (formId)
{
var formObj = document.getElementById(formId);
var copyForm = formObj.cloneNode(true);
INPUTS=[].slice.call( copyForm.querySelectorAll('input','textarea') );
INPUTS.forEach(function(elm)
{
if (elm.type == 'checkbox')
{
var spanReplace = document.createElement("span");
spanReplace.innerHTML = (elm.checked) ? elm.value : "";
elm.parentNode.replaceChild(spanReplace, elm);
}
else if ((elm.type == 'text') || (elm.type == 'hidden'))
{
var subjP = document.createElement('b');
subjP.innerHTML = elm.placeholder;
elm.parentNode.insertBefore(subjP, elm);
var spanReplace = document.createElement("div");
spanReplace.innerHTML = elm.value;
elm.parentNode.replaceChild(spanReplace, elm);
}
});
return copyForm.innerHTML;
}
}
Вот форма
<!--/Форма для магазина/-->
<div id="order" class="popup">
<button type='button' class='close' data-dismiss='modal' aria-hidden='true' onclick="cart.closeWindow('order', 0)">×</button>
<h4 class="modal-title">Данные доставки</h4>
<form id="formToSend">
<input id="fio" type="text" placeholder="Имя*" class="validate[required] input_left" />
<input id="fio" type="text" placeholder="Фамилия" class="input_left input_margin" />
<input id="phone" type="text" placeholder="Телефон*" class="validate[required] text-input input_left"/>
<input id="email" type="text" placeholder="E-mail" class="input_left input_margin" />
<input id="city" type="text" placeholder="Город доставки*" class="validate[required] text-input"/>
<textarea id="question" type="text" placeholder="Адрес доставки*" class="validate[required] text-input"></textarea>
</form><br>
<button class="btn btn-raised btn-danger btn-sm text-center sub_btn pull-right" onclick="cart.sendOrder('formToSend,overflw,bsum');" href="#">Отправить</button>
</div>
ниже формы скрипт
<script>
var cart;
$(document).ready(function(){
// $('.item_img').loupe({ width: 200, height: 150, loupe: 'loupe'});
// Форма для валидации
$.validationEngine.defaults.scroll = false;
var contactForm = $('#formToSend');
// Подключаем корзину
cart = new WICard("cart");
var config = {'clearAfterSend':true, 'showAfterAdd':true, 'valudate':contactForm};
cart.init("basketwidjet", config);
});
document.addEventListener('visibilitychange', function(e) {
cart.init("basketwidjet", {});
}, false);
</script>