|
Робота з textarea в Javascript
ADO в Delphi AJAX Android C++ CakePHP CMS COM CSS Delphi Flash Flex HTML Internet Java JavaScript MySQL PHP RIA SCORM Silverlight SQL UML XML Бази даних Веб-розробка Генетичні алгоритми ГІС Гітара Дизайн Економіка Інтелектуальні СДН Колір Масаж Математика Медицина Музика Нечітка логіка ООП Патерни Подання знань Розкрутка сайту, SEO САПР Сесії в PHP Системне програмування Системний аналіз Тестологія Тестування ПЗ Фреймворки Штучний інтелект
|
Робота з textarea в Javascript
Одним з ключових елементів сайту є організація взаємодії з користувачем, яка може організовуватись через можливості коментування і форуми. Щоб надати користувачу додаткові можливості форматування тексту свого повідомлення за допомогою тегів HTML або BB, необхідно задіяти динамічну вставку тексту у відповідне місце поля textarea.
Функція clc() заключає виділений текст поля textarea у теги </b>, </b>.
<html>
<script>
function clc(){
var el=document.getElementById("area");
el.focus();
if (el.selectionStart==null){
var rng=document.selection.createRange();
rng.text="<b>"+rng.text+"</b>"
}
else{
var start=el.selectionStart; // Запам'ятати позиції виділення
var end=el.selectionEnd;
el.value=el.value.substring(0,el.selectionStart)+
"<b>"+
el.value.substring(el.selectionStart,el.selectionEnd)+
"</b>"+
el.value.substring(el.selectionEnd);
// Поставити курсор в необхідну позицію
el.selectionStart=start+"<b>".length;
el.selectionEnd=el.selectionStart;
}
}
</script>
<body>
<textarea id="area" rows="20" cols="100">
text text text
</textarea>
<br />
<button onclick="clc()">Click</button>
</body>
</html>
СпробуватиЗверніть увагу на додаткові посиланняЯкщо вас цікавить...Головний розділзагрузка...
|
Теми розділу
Сторінки, близькі за змістом
|
|
Copyright © 2008—2026 Портал Знань.
При використанні матеріалів посилання, для інтернет-ресурсів — гіперпосилання, на Znannya.org обов'язкове.
Зв'язок
|
НТУУ "КПІ" Інженерія програмного забезпечення КПІ Лабораторія СЕТ |
|