Выполнение JavaScript в ссылке со вставкой в textarea
Здравствуйте друзья,
есть простая функция вставки, условно, текста в textarea. Вопрос: "как сделать так, чтобы текст при клике на следующую ссылку плюсовался к предыдущему, а не заменялся" ?
<p><a href="javascript:;" onclick="jQuery('#inputid').val('текст1');jQuery('#inputid').focus();">текст1</a></p>
<p><a href="javascript:;" onclick="jQuery('#inputid').val('текст2');jQuery('#inputid').focus();">текст2</a></p>
<p><a href="javascript:;" onclick="jQuery('#inputid').val('текст3');jQuery('#inputid').focus();">текст3</a></p>
<textarea id="inputid" ></textarea>
Есть, конечно, такая возможность с .value += text:
document.getElementById('IDs-ссылки').onclick = function() {
var text = 'текст';
document.getElementsByTagName('textarea')[0].value += text;
};
Но принципиально сделать ввод ссылкой. |
Scheme,
А так?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<p><a href="javascript:;" onclick="jQuery('#inputid').val(jQuery('#inputid').val()+jQuery(this).text());jQuery('#inputid').focus();">текст1</a></p>
<p><a href="javascript:;" onclick="jQuery('#inputid').val(jQuery('#inputid').val()+jQuery(this).text());jQuery('#inputid').focus();">текст2</a></p>
<p><a href="javascript:;" onclick="jQuery('#inputid').val(jQuery('#inputid').val()+jQuery(this).text());jQuery('#inputid').focus();">текст3</a></p>
<textarea id="inputid" ></textarea>
|
Manyasha,
Да, то что нужно, спасибо Вам! |
Manyasha,
А можно сделать в место текста вставку тега, например img:
<p><a href="javascript:;" onclick="jQuery('#inputid').val(jQuery('#inputid').val()+jQuery(this).text());jQuery('#inputid').focus();"><img src="" alt=""></a></p>
Извините за второй вопрос!=) |
Scheme,
так?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<p><a href="javascript:;" onclick="jQuery('#inputid').val(jQuery('#inputid').val()+jQuery(this).html());jQuery('#inputid').focus();"><img src="http://files.softicons.com/download/animal-icons/meow-icon-set-by-iconka/png/64x64/cat_drunk.png" alt="текст1"></a></p>
<p><a href="javascript:;" onclick="jQuery('#inputid').val(jQuery('#inputid').val()+jQuery(this).html());jQuery('#inputid').focus();"><img src="http://files.softicons.com/download/animal-icons/meow-icon-set-by-iconka/png/64x64/cat_box.png" alt="текст2"></a></p>
<p><a href="javascript:;" onclick="jQuery('#inputid').val(jQuery('#inputid').val()+jQuery(this).html());jQuery('#inputid').focus();"><img src="http://files.softicons.com/download/animal-icons/meow-icon-set-by-iconka/png/64x64/cat_fight.png" alt="текст3"></a></p>
<textarea id="inputid" rows="4" cols="60"></textarea>
|
Да, так!
За креативность, отдельное спасибо!:) |
| Часовой пояс GMT +3, время: 11:20. |