17. august 2001 - 20:26
Der er
13 kommentarer og 1 løsning
Whitespace
Hej, Jeg skal have sat <br> ind hvor brugerne har trykket return - klassiker. Jeg sidder med sætningen replace(kolonne), chr(10), \"<br>\") Jeg går ud fra at det er korrekt - og ja, jeg skriver i VBscript. Mit spørgsmål: hvor skal ovenstående sættes ind?
Annonceindlæg fra Pax8
17. august 2001 - 20:31
#1
lav en funktion function erstatlinieskifr(feltnavn) erstatlinieskifr=feltnavn erstatlinieskifr=replace(erstatlinieskifr, vbCrLf , \"<br>\") end function Og kald den: kolonne=erstatlinieskifr(kolonne) så bliver de skiftet ud med <br>
17. august 2001 - 20:32
#2
hov det var et svar
17. august 2001 - 20:35
#3
Jeg burde måske lige have sagt at jeg bruger UltraDev og IKKE er kodestærk, så jeg skal have den MEGET uddybet. Din function skal indsættes hvor i dokumentet? og hvor skal kaldet indsættes?
17. august 2001 - 20:36
#4
hmmm... er det ikke lidt rodet?? jeg vil nog hellere gør det sådan her Function FixSpace(str) FixSpace = replace(str, vbCrLf, \"<br>\") End Function Når du så skal skrive et db udræk, istedet for rs(\"felt\") bruger du FixSpace(rs(\"felt\")
17. august 2001 - 20:36
#5
funktioner indsættes altid ØVERST i ens dokument
17. august 2001 - 20:38
#6
hov der kom et : erstatlinieskifr=feltnavn for meget på, du kalder den feks. kolonne=erstatlinieskifr(reguest.querystring(\"kolonne\"))
17. august 2001 - 20:42
#7
Hmmm...tak cyberfessor - det var lidt mere overskueligt - men jeg havde håbet at man kunne gøre det når folk har indtaster (altså før man indsætter posten i DB)...da jeg bruger UltraDev ville det være lidt besværligt at rette alle rs-kaldene...
17. august 2001 - 20:47
#8
på den side hvor du læser dataene fra formen som brugerne skriver i, gør du således! tekst=replace(request.form(\"TekstFeltNavn\"), chr(10), \"<br>\") eller du kan bruge response.write replace(request.form(\"TekstFeltNavn\"), chr(10), \"<br>\")
17. august 2001 - 20:51
#9
JEPS! Det var det jeg ville have fat i...så er mit eneste spørgsmål : hvor sættes det ind? Og skal jeg bare skrive tekst=replace( osv. eller er \"tekst\" afhængig af noget?
17. august 2001 - 22:10
#10
well.. du har vel en insert commando lavet i sql, rigt?? Conn.Execute(\"INSERT INTO tabel (felt) values (\'\"& replace(request.form(\"bla\"), chr(10), \"<br>\") &\"\')\")
17. august 2001 - 22:20
#11
cyberfessor>> Jeg har denne her: MM_editQuery = \"insert into \" & MM_editTable & \" (\" & MM_tableValues & \") values (\" & MM_dbValues & \")\" Kan du rette den til at \"virke\" ?? Så takker jeg mange gange...
17. august 2001 - 22:26
#12
MM_editQuery = \"insert into \" & MM_editTable & \" (\" & MM_tableValues & \") values (\" & replace(MM_dbValues, chr(10), \"<br>\") & \")\"
17. august 2001 - 22:28
#13
YES!!! Det virker...tusind tak - og god weekend!
17. august 2001 - 22:31
#14
>> cyberfessor Jeg starter lige et let spørgsmål hvor du kan hive nogle lette point...
Kurser inden for grundlæggende programmering