Javascript za automatsko ubacivanje i korekciju teksta?

https://dl.dropbox.com/u/44300878/Nova%20fascikla%20(6)/2.png

[attachment=1]1[1].jpg[/attachment]

Evo ti primjer sa jQuery-em.

Edit this Fiddle - jsFiddle

[quote=“APazinjan”]Evo ti primjer sa jQuery-em.

Edit this Fiddle - jsFiddle[/quote]

:zbunj: .

Šta točno nije jasno :slight_smile:

Nigde ne vidim primer, na tom sajt-u (ili je to do browser-a, jer sajt ima dosta podataka)?

Desna kučica dolje, trebala bi vidjeti primjer.

A šta treba da vidim tačno, nisam ništa primetila ?

2012-09-10_2346 - OriginalEXE’s library

Sad vidim, ali ovde se obeleži ceo tekst koji se unese, a meni treba da naprimer ako unesem više reči ili slova, pa da se kada selektujem tekst, dodaju karakteri s leve i desne strane samo za selektovani deo teksta umesto celog, kao pri pisanju tema na ovom forumu (kada se bold-uje ili doda boja).

to trazis?

Get Selected Text JavaScript Example

function WrapText(elementID, openTag, closeTag) 
{
    var textArea = $('#' + elementID);
    var len = textArea.val().length;
    var start = textArea[0].selectionStart;
    var end = textArea[0].selectionEnd;
    var selectedText = textArea.val().substring(start, end);
    var replacement = openTag + selectedText + closeTag;
	var new_text = textArea.val(textArea.val().substring(0, start) + replacement + textArea.val().substring(end, len));
	document.getElementById(elementID).focus();
	if(selectedText != '')
	{
		document.getElementById(elementID).setSelectionRange(start, (replacement.length + start));
	}
	else
	{
		var mousePos = (start + openTag.length);
		document.getElementById(elementID).setSelectionRange(mousePos, mousePos);
	}
}

i sad pozivaš funkciju gdje želiš, parametri su:
ElementID: id elementa oko kojeg želiš wrapovat tekst (najčešće je to id nekog inputa ili textarea)
openTag: što želuš dodat na početak selekcije
closeTag: što želiš dodati na kraj selekcije

također, ako ti ova funkcija treba za bbc tagove, ako korisnik nije označio tekst on će dodati otvorene i zatvorene tagove te će stavit pointer između otvorenih i zatvorenih tagova


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja