2013-07-15 4 views
-4

Как получить значение после обновления текстовой области в javascript?Получить обновленное значение текстовой области - javascript

document.getElementById("txtArea").innerHTML doest дать обновленное значение.

<p> 
    <textarea style="width:270px;height:100px" id='txtData' rows='3' cols='80'></textarea> 
</p> 
<p> 
    <button type=button style="width:270px;height:40px" onclick="getValue();" id='btnGet'>Get</button> 
</p> 


<script type="text/javascript"> 
function getValue() { 
     alert(document.getElementById("txtData").innerHTML); 
    } 
</script> 

Заранее спасибо.

+0

Фактически 'innerHTML' придаст значение' textarea', а также 'value'. Вы используете библиотеку, например CodeMirror? Или это внутри цикла? Я имею в виду, как вы на самом деле используете ценность? – Teemu

+0

Кнопка <тип = кнопка стиль = "ширина: 270px; высота: 40px "onclick =" getValue(); " ID = 'btnGet'> Получить

<тип скрипта = "текст/JavaScript"> функция GetValue() { оповещения (document.getElementById ("txtData") innerHTML.); } –

+0

Когда я нажимаю кнопку после редактирования текстовой области, она не дает текущего значения. Любая идея о том, почему это не работает? Благодарю. –

ответ

2
document.getElementById("txtArea").value; //value of textarea 
+0

Спасибо за ответ! Это работает! :) –

+0

Нет проблем @ user1425267 :-D – Neal

Смежные вопросы