25. september 2003 - 09:07
Der er
16 kommentarer og 1 løsning
Hvordan viser man tekst som indeholder specielle karakterer
Jeg har et felt tabel hvor jeg skal vise noget alm. tekst. Men lige så snart teksten indeholder karakterer som < eller > så bliver den mellem liggende tekst ikke vist!? Hvordan kan man vise den rå tekst uden at dele af teksten bliver fortolket som kommentarer?
Annonceindlæg fra Cognizant
25. september 2003 - 09:08
#1
erstat < med < og > med >
25. september 2003 - 09:09
#2
Jeg retter lige mig selv... "Jeg har et felt i en tabel, hvor..."
25. september 2003 - 09:09
#3
skal jeg løbe teksten igennem for disse tegn hver eneste gang?
25. september 2003 - 09:11
#5
du kan evt. med et lille JavaScript køre: str = str.replace("<", "<"); str = str.replace(">", ">");
25. september 2003 - 09:12
#6
...men det kommer virkelig an på hvilket sprog du bruger til at skrive teksten.
25. september 2003 - 09:14
#7
skal man virkelig løbe teksten igennem og checke hver eneste tegn!!!!!!!?? findes der ikke en smartere måde?
25. september 2003 - 09:16
#8
Du skal ikke løbe noget igennem, det gør replace-funktionen for dig. Hvor meget nemmere vil du have det?
25. september 2003 - 09:19
#9
det er jo ikke kun tegnene < og > der skal erstattes. der findes jo en lang række tegn som skal erstattes med en html kode. findes der ikke en standard html-tag som bare viser den rå input?
25. september 2003 - 09:19
#10
Du kan godt, men det kommer an på hvilet sprog du bruger til at hente data ud fra din tabel... Ved ikke om der er en javascript funktion til det, men php har den jeg viste.
25. september 2003 - 09:20
#11
Der findes ikke noget standard html-tag der kan konvetere det.
25. september 2003 - 09:21
#12
jeg bruger JAVA
25. september 2003 - 09:23
#13
Det er faktisk kun < og > du er nødt til at oversætte. Alle(?) de andre kan godt vises som standard på de fleste browsere.
25. september 2003 - 09:27
#15
Tak for svarene!
25. september 2003 - 10:03
#16
Det virker ikke med replace() funktionen! Den kan ikke erstatte en char med en String. Kun char med char!!!!!!!!!!!!!!!!!
13. oktober 2003 - 06:05
#17
?? <html> <head> <script type="text/javascript"> function rp(fld){ reg = /</g fld.value = fld.value.replace(reg, "<") } </script> </head> <body> <form> <input type="text" onchange="rp(this)"> </form> </body> </html>
Vi tilbyder markedets bedste kurser inden for webudvikling