Выполнение 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, время: 02:04. |