Visualizzazione dei risultati da 1 a 8 su 8

Discussione: uso delle virgolette

  1. #1

    uso delle virgolette

    salve ho un campo memo e in alcuni record sono presenti " , il carattere deve stare all'interno di un tag come posso risolvere il problema ?

    Vi mostro come è attualmente il tag

    content="<%= Replace(LEFT(rec000("testo1"), 270),"'","''")%>"


    ciao grazie

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    all'interno di un campo hai una virgoletta doppia (") ma poi, in fase di stampa, fai un replace degli apici (') con doppia virgoletta?
    spiega meglio

    (i tag sono altra cosa, non c'entrano con asp)

  3. #3
    x spiegarmi meglio nel caso in cui all'interno di

    content=""

    ci fosse una frase del tipo la casa è "rossa"

    cosi

    content="la casa è "rossa"" cosi nn la prende,

    x me siccome le virgolette nn sono fondamentali se ci fosse qualche formula che le elimini sarebbe l'ideale.


    Fammisapere grazie 1000

  4. #4
    fai un altro replace...

    guarda qua
    http://igr4mbo.altervista.org (piano piano)

    "Abbiamo costruito un sistema che ci persuade a spendere il denaro che non abbiamo in cose che non necessitiamo per creare impressioni che non dureranno su persone che non ci interessano" cit.

  5. #5
    niente

    content="<%= Response.write(""& Rec000("testo1") &"")%>" /


    cosi facendo mi tiene fuori tutto il testo

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    la variabile content (che immagino sia quello che vuoi stampare) non può contenere istruzioni di stampa

    quindi dovrebbe essere una cosa così:
    codice:
    content= Rec000("testo1") 
    response.write content
    poco importa se dentro ci sono virgolette, tutto viene passato come contenuto stringa.
    a meno che questo valore non finisca in query o altre variabili non dovresti avere problemi

  7. #7
    codice:
    content="<%= Replace(LEFT(rec000("testo1"), 270),"""","[""]")%>"
    ?
    xxx

  8. #8
    usa Server.HTMLEncode:

    content="<%= Server.HTMLEncode(LEFT(rec000("testo1"), 270))%>"

    se il testo1 potrebbe contenere dei tag html dovrai utilizzare le espressioni regolari per rimuoverli altrimenti il comando LEFT potrebbe portare risultati inaspettati...

    Ciao!
    "Imagination is more important than knowledge" Albert Einstein (1879-1955)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.