Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> czyszczenie tagów html przez JavaScript
krzyszbi
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 13
Dołączył: 15.09.2005

Ostrzeżenie: (0%)
-----


witam
mamtaki problem
za pomoca JavaScript w polu textarea formatyje jakiś txt i po zaposaniu jest ok ale teraz podczas edycji jeż za pomoca JavaScript chciałbym aby jednym przyciskiem wyczyścic to formatowanie a wiem że wszystko co musze usunąć znajduje sie z znacznikach '<' i '>' lub ewentualnie moge wypisac w talicy jakie ciagi znaków ma mi zamieniać na nic ale totalnie nie wiem jak to zrobic a JavaScript wcale nie znam
jakieś subesteie ewentualenie linki / przykłady bym prosił
z góry dzieęki za info
P.S. jak za pomoca php to wiem ale bym chciał żeby to było w JavaScript i działało pod IE niestety
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Wyciągając z bazy i wrzucając dane do textarea pozbyć się możesz znaczników <...> za pomocą php: eregi_replace();

Łukasz
Go to the top of the page
+Quote Post
krzyszbi
post
Post #3





Grupa: Zarejestrowani
Postów: 251
Pomógł: 13
Dołączył: 15.09.2005

Ostrzeżenie: (0%)
-----


witam żeby to nyło takie proste to ok ale ja mam powiedzmy dwa pola textarea do którego stosuje to formatowanie i chciałbym abby na bieżąco była możliwość wyczyszczenia formatowania obecnie mam to tak zrobione ze przaładowuje strone i dla danego pola wykonyje striptags ale wtedy sie traci wszystkie zmiany jakie były wprowadzone dlatego bym jak sie sa za pomoca JavaScript to robić
jakieś pomysły ?
Go to the top of the page
+Quote Post
gekon
post
Post #4





Grupa: Zarejestrowani
Postów: 614
Pomógł: 7
Dołączył: 10.11.2003
Skąd: Rzeszów/Kraków

Ostrzeżenie: (0%)
-----


W prototype jest metoda striptags.
Go to the top of the page
+Quote Post
emacieka
post
Post #5





Grupa: Zarejestrowani
Postów: 40
Pomógł: 1
Dołączył: 29.12.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Kod
<script type="text/javascript">
<!--
wyczysc = function (id)
{
    var pole = document.getElementById(id);
    var new_value = '';
    var splited = pole.value.split(/\<[^\>]*\>/);

    for (var i = 0; i < splited.length; i++)
    {
        new_value += splited[i];
    }

    pole.value = new_value;
    
}
-->
</script>
<textarea id="pole" rows="10" cols="100"></textarea><br />
<input type="button" value="usuń tagi html" onClick="wyczysc('pole')">


ps.: zeby nie bylo napisalem to przed umieszczeniem linka do prototype (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)

Ten post edytował emacieka 21.09.2006, 17:10:27
Go to the top of the page
+Quote Post
krzyszbi
post
Post #6





Grupa: Zarejestrowani
Postów: 251
Pomógł: 13
Dołączył: 15.09.2005

Ostrzeżenie: (0%)
-----


wielkie dzięki wyśmielicie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
a prototype bede sie musiał blizej przyjżeć
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 22:57