Как се вкарва текст в textarea

niki_noki

Registered
Здравейте..

някой може ли да ми каже как се вкарва текст в textarea

Ползвам този ббкод http://web-tourist.net/login/login/view.php?st=2403

И как да вкарвам и прочие в textarea?


:?:
 
Ето един примерен HTML код с textarea

<HTML
<HEAD>
<TITLE>Заглавие</TITLE>
</HEAD>
<BODY>
<FORM >
<TEXTAREA ROWS="3" NAME="tex1" COLS="30">Текста който искаш да вкараш</TEXTAREA>
</FORM>
</BODY>
</HTML>

,като ROWS="3" са ти редовете ,а COLS="30" ти е размера на полето
 
Това ми е ясно..


аз искам отдолу да има картинка примерно за BOLD и като натисна в textarea да се добавя
 
<script>
var n = 0;
var matches = 0;
var unclosed = new Array();
function addTags(tag) {
for (i=0;i<unclosed.length;i++) if (unclosed==tag) matches = 1;
if (matches!==1) { document.getElementById("text").value += "["+tag+"]"; unclosed[n] = tag; n++; }
else { document.getElementById("text").value += "[/"+tag+"]";for (i=0;i<unclosed.length;i++) if (unclosed==tag) unclosed = ""; }
matches = 0;
}
function tags(tag) {
var textarea = document.getElementById("text");
textarea.focus();
if (document.selection) {
var sel = document.selection.createRange();
if (sel.text=="") { addTags(tag); }
else { sel.text = "["+tag+"]"+sel.text+"[/"+tag+"]"; }
}
else {
var len = textarea.value.length;
var start = textarea.selectionStart;
var end = textarea.selectionEnd;
var scrollTop = textarea.scrollTop;
var scrollLeft = textarea.scrollLeft;
var selection = textarea.value.substring(start, end);
if (selection=="") { addTags(tag); }
else {
var replace = "["+tag+"]"+selection+"[/"+tag+"]";
textarea.value = textarea.value.substring(0,start)+replace+textarea.value.substring(end,len);
textarea.scrollTop = scrollTop;
textarea.scrollLeft = scrollLeft;
}
}
}
function check() {
unclosed.reverse();
for (i=0;i<unclosed.length;i++) {
if (unclosed!=="") { document.getElementById("text").value += "[/"+unclosed+"]"; unclosed=""; }
}
}
</script>
<form>
<textarea id="text"></textarea>
<input type="button" value="Затвори всички" onclick="check();return false" />
</form>
<button onclick="tags('b')">Bold</button>
<button onclick="tags('i')">Italic</button>

Добавяш си още тагове като напишеш
<button onclick="tags('тука тага')">тука пишеш името на бутона</button>
Има и по лесен начин но тоя код е готов за ползване
 
Код:
<script language="JavaScript">
function our(id_elem, text) {
x=document.getElementById(id_elem).value;
document.getElementById(id_elem).value = x +' '+text;
} 
</script>

<input onclick="javascript:our('id-to na textareata ti','[b][/b]')" type='button' value='Bold' >

изтегли си от jquery.com последния им файл и си го сложи в кода .. :) това е .. на мястото на ид-то на техтареата ти сложи ид-то тоест : <textarea id="text"></textarea> а там кадето е слагаш таговете :)
 
justspy каза:
Код:
<script language="JavaScript">
function our(id_elem, text) {
x=document.getElementById(id_elem).value;
document.getElementById(id_elem).value = x +' '+text;
} 
</script>

<input onclick="javascript:our('id-to na textareata ti','[b][/b]')" type='button' value='Bold' >

изтегли си от jquery.com последния им файл и си го сложи в кода .. :) това е .. на мястото на ид-то на техтареата ти сложи ид-то тоест : <textarea id="text"></textarea> а там кадето е слагаш таговете :)


+++++1 :?: :?: :?: :?:
 

Back
Горе