Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как правильно получить введенные данные в поле? (https://javascript.ru/forum/jquery/8758-kak-pravilno-poluchit-vvedennye-dannye-v-pole.html)

buket 11.04.2010 18:37

Как правильно получить введенные данные в поле?
 
я новичок. есть у меня текстареа
<textarea rows="3" cols="60" id="koment" name="koment"></textarea>
пытаюсь получить введенные данные но мне выдает пустоту, пытаюсь так
var curText= $("#koment").val();
alert(curText);

Однако когда уже значение задано по умолчанию у текстареа то выдает это значение? т.е.
<textarea rows="3" cols="60" id="koment" name="koment">tak poluchaetsa</textarea>

Подскажите как получить именно те данные которые я ввожу в форму.:-?

sysya 11.04.2010 19:06

при наличии и выдаётся текст, если текста нету, то пустота...

Octane 11.04.2010 19:09

Должно работать, шибка в чем-то другом.

sysya 11.04.2010 19:15

Цитата:

Сообщение от Octane (Сообщение 51164)
Должно работать, шибка в чем-то другом.

то есть, при вводе этот код должен выводить в то же время вводимый текст:blink: ?

Может копать надо в сторону change( ) или я ошибаюсь?

Octane 11.04.2010 19:18

А в чем проблема?

buket 11.04.2010 19:22

Цитата:

Сообщение от sysya
при наличии и выдаётся текст, если текста нету, то пустота...

так текст есть который я ввожу, но при таком запросе выдает что его нету

Octane 11.04.2010 19:22

buket,
покажите пример

buket 11.04.2010 19:29

<script type="text/javascript">

	$(function() {
		$("#messageDialog").dialog({
			bgiframe: true,
			modal: true,
                        width: 700,
                        height: 900,
                        resizable: false,
			autoOpen: false,
			buttons: {
				Закрыть: function() {
					$(this).dialog('close');
				},
                                        Показать: function() {
                                        var curText= $("#koment").val();
                                        alert(curText);
					
				}
			}
		});
	});

</script>";

и див который подгружается
<div id="messageDialog" style="display:none;" title="Тест">
<textarea rows="3" cols="60" id="koment" name="koment">тут пиши текст</textarea>
</div>

это краткий пример, т.е. он выводит "тут пиши текст", а если стираю и пишу свое то пустоту выкидывает

Octane 11.04.2010 19:41

всё работает

buket 11.04.2010 19:43

уже весь день мучаюсь, пробовал в браузерах лиса и опера под убунту. уже установил виртуалку с виндой там в 3 браузерах проверил и везде пустота:(

Octane 11.04.2010 19:50

Screenshot

buket 11.04.2010 19:59

странно почему у меня тогда не хочет работать:-?
хм странно отдельно в файле работает а в общем коде отказывается

все нашел ошибку, просто у меня получилось так что 2 текстареа с одинаковым именем а я мозг парю весь день


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