Почему не захватываются данные из textarea?

Есть на странице простая форма.
Например:
<form action="form.php" method="post" id="form">
<textarea name="question"></textarea> 
</form>

И такой же простая ajax отправка формы с выводом ответа в попапе:
function predv(state){
	
	document.getElementById('window').style.display = state;			
	document.getElementById('wrap').style.display = state; 			
        msg = $('#form').serialize();
	    $.ajax({
	    type: 'POST',
		url: base_url + "post.php",
		data: msg,
		success: function(data){
		$("#window").html(data);
		 },
		error: function(xhr,status,strErr){
			//alert(status);
			}	
		});
}


Так вот почему то передаются только input поля, а textarea нет.
  • Вопрос задан
  • 328 просмотров
Пригласить эксперта
Ответы на вопрос 2
astralo
@astralo
для "спасибо" есть кнопка [Нравится]
Пустые инпуты не учитываются при сериализации формы.
Ответ написан
@jekanok
<textarea id="textarea"></textarea>
var count = $("#textarea").val();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы