90 messaggi dal 13 marzo 2003
www.pillole.it
Non riesco proprio manco qui ...

Ho un form che inserisce i dati in un db, come faccio a far si che l'incolla dell'utente in un campo definito come MEMO appaia per come è senza causare problemi sulla formattazione, ovvero gli accapi e gli spazi?

Grazie
Michele

Pillole.it
l'enciclopedia online
3.122 messaggi dal 16 maggio 2002
Ti conviene formattare il testo in visualizzazione, non in fase di memorizzazione su database.
Cioè per la visualizzazione dovrai crearti una funzioncina del tipo

function formatstring(fstring)
fstring=replace(fstring, VbCrLf, "<br>")
fstring=replace(fstring, " ", "&nbsp;&nbsp;")
formatstring=fstring
end function

Questa funzioncina scritta sul momento sostituisce alla coppia di caratteri di ritorno a capo e avanzamento riga il tag <br>. Poi sostituisce i doppi spazi adiacenti con due &nbsp; in modo che vengano visualizzati effettivamente i due (o più, dato che sostituisce tutte le occorrrenze) spazi adiacenti.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
90 messaggi dal 13 marzo 2003
www.pillole.it
Ok ... mi arrendo ... credo che sia l'unica soluzione.

Ma auesta funzione:

function formatstring(fstring)
fstring=replace(fstring, VbCrLf, "<br>")
fstring=replace(fstring, " ", "&nbsp;&nbsp;")
formatstring=fstring
end function

come dove la devo mettere ? Quando la devo richiamare ?

Grazie e buona settimana a tutti
Michele

PS: Ma il codice delle immagini !?

Pillole.it
l'enciclopedia online
3.122 messaggi dal 16 maggio 2002
Devi applicare quella funzione alle stringhe in visualizzazione. Cioè, se hai il tuo testo nella variabile "text", per visualizzarla fai

Response.Write(formatstring(text))

P.S. il codice delle immagini te l'ho spedito. come ti ho spiegato nella mail ho avuto problemi con la posta in questi giorni a causa di Libero :(

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
90 messaggi dal 13 marzo 2003
www.pillole.it
Il problema Ray, me lo da in fase di salvataggio dei dati ...

Grazie per lo script.

Spero tu mi possa aiutare sono incasinato !
Michele

Pillole.it
l'enciclopedia online
3.122 messaggi dal 16 maggio 2002
Fammi capire: tu vorresti vedere il testo già formattato aprendo il db con access e non visualizzando il testo con asp?
Se è questo che chiedi ecco la risposta: non si può! :)

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
90 messaggi dal 13 marzo 2003
www.pillole.it
Che fatica che ti stò facendo fare ...

Allora .... se vai qui ... c'è il form .... http://www.pillole.it/riservata/crea_pillola_u.asp .

Nei campi input dedicati ai paragrafi l'utente può mettere informazioni per quanto gli va. Sono campi memo. Ma se copio ed incollo un testo da una pagina web mi da errore quando invio il form.

Come faccio se non si può far si che quanto inserisco lo interpreti per come appare !?

Grazie e scusa
Michele

Pillole.it
l'enciclopedia online

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.