Klippa-klistra från word till formulär?

ASP

4 svar · 270 visningar · startad av timedia

Medlem sedan maj 2001420 inlägg
Trådstart#1

Jag har gjord en sajt där kunden uppdaterar texterna via formulär. När han klipper och klistrar från word följer tyvärr words egna formateringar med :( Hur göra för att undvika detta? Nu har jag sagt till om att använda anteckningar, men det finns väl nåt smidigare sätt att göra det på?

Access 2000 DB

Medlem sedan dec. 20003 563 inlägg
#2

Vilka formateringar är det som kommer med? Om det är radbrytningar eller likn?

Du kan alltid köra REPLACE.
REPLACE(request.form("texten"), bytut, motdetta)
T.ex. radbryt så skriver du vbcr på bytut. Om du inte vill att något ska komma upp så skriv "" ist för motdetta.

Medlem sedan dec. 19996 721 inlägg
#3

Du kan använda en regexp för att filtrera bort all HTML som Word trycker dit. Antingen gör du det på servern, när dokumentet sparas, eller med Javascript, direkt i fönstret.

Pattern för att ta bort HTML:

"<[^>]+>"

PS. Jag antar att din pryl bygger på contenteditable, och att det är därför som det spökar. DS

[Redigerat av emission den 29 jun 2001]

Medlem sedan mars 20002 836 inlägg
#4

Det är mycket som kan spöka när man klipper och klistrar från word, speciellt om de använder ngt speciellt teckensnitt har jag märkt.
Att bygga så att det blir helt bullet proof e ett mastigt jobb har jag märkt för det kommer hela tiden ny errors från kunder som klipper och klistrar från word.

Själv brukar jag rekomendera de att ALLTID använda sig av Verdana om de absolut måste klippa och klistra från Word. Det brukar hjälpa.

cya,
PatrikB

Medlem sedan juni 20001 257 inlägg
#5

Kopiera och klistra är väl vad de gör? ;)

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)