Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   извлечь текст из textarea (https://javascript.ru/forum/jquery/34910-izvlech-tekst-iz-textarea.html)

alex2012 24.01.2013 00:46

извлечь текст из textarea
 
Добрый вечер подскажите как извлечь текст из textarea дело в том что есть форма
<form action="foto_coment2/coment.php" method="post" id="myFormId" name="form">
	
<div class="text"><textarea title="Оставить комментарий..." placeholder="Оставить комментарий..."  name="messagelitel" rows="2" cols="40" id="messagelitel" style="overflow-x: hidden; overflow-y: hidden; resize: none; width:340px;"></textarea></div>

<input name="button" type="submit" value="Отправить" id="sendwellmini"> 
</form>


И есть заметки к которым добавляется форма с помощью .clone();
мне надо выбрать значение textarea с клона по которому я кликнул

Tek 24.01.2013 09:27

Если правильно понял что то вроде:
$(".text > textarea").live("click",function(){
   var html = $(this).html(); // Выбираем html
});

Deff 24.01.2013 11:28

$(".text").live("click",function(){
   var val = $(this).find("textarea").val();
});

alex2012 24.01.2013 18:23

Спасибо за подсказки. Но не работает, по причине того что я не совсем полный вопрос задал

мне надо получить значение из textarea после того как нажал на кнопку

<input name="button" type="submit" value="Отправить" id="sendwellmini">

Hoshinokoe 24.01.2013 18:32

alex2012,
<textarea id="text"></textarea>
<input name="button" type="submit" value="Отправить" id="sendwellmini">

<script type="text/javascript">
$('input[name="button"]').on("click",function(){
   var val = $("#text").val();
   alert(val);
});
</script>
P.S. опечатка.

alex2012 24.01.2013 18:44

alert выводит indefined

Deff 24.01.2013 19:23

Цитата:

Сообщение от alex2012
alert выводит indefined

<script src="http://code.jquery.com/jquery-latest.js"></script>


<textarea id="text"></textarea>
<input name="button" type="submit" value="Отправить" id="sendwellmini">

<script type="text/javascript">
$('input[name="button"]').on("click",function(){
   var val = $("#text").val();
   alert(val);
});
</script>

alex2012 24.01.2013 19:30

Спасибо. Работает.


Часовой пояс GMT +3, время: 12:33.