2013-07-23 3 views
-1

Я хочу добавить текст в textarea, когда пользователь нажимает кнопку. Я знаю, как конкретизировать строку и добавлять ее в textarea, но я хочу добавить текст в место/положение внутри textarea, где пользователи нажимают, а затем добавляют текст в эту позицию при нажатии кнопки.Как добавить текст в textarea, когда пользователь нажимает кнопку

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

+0

как упоминалось выше, я сделал concating строку на нажатие кнопки с уже существующего текста внутри текстового поля. – user2360906

+0

Мне нужно добавить текст к пользователю, нажав на позицию внутри textarea – user2360906

+0

Где вы знакомы с кодом? – AnaMaria

ответ

2

Вот ссылка от меня:

<script> 
function input(){ 
    var text = "here the text that you want to input."; 
    document.forms.form1.area.value = text; 
}  
</script> 
<form name='form1'> 
    Click<input onclick='input()' type='button' value='BUTTON' id='button'><br> 
    <textarea name='area'></textarea> 

</form> 

, что пример, показывая, когда кнопка нажата, строка текста добавляется в текстовое поле. Почему я добавил в него javascript? потому что атрибутов html недостаточно, чтобы сделать это.
может помочь: D

+0

Это также очищает текст, так как он не добавляет к нему. – WhiteHorse

+0

Если вы хотите добавить новый текст, просто поместите текущий текст в текстовое поле в переменную, а затем смешайте его с новым текстом –

1

вот простой способ, используя JQuery.

ваш HTML

<textarea id="txtarea"></textarea> 
<input type="button" value="add text" id="add" /> 

Ваш Jquery

$(document).ready(function(){ 
    $("#add").click(function(){ 
     $('#txtarea').html('test'); 
    }); 
}); 

вы можете see it in action here

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