Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problema con replace

  1. #1

    Problema con replace

    Ciao a tutti raga

    Volevo cheidere in una textarea passo i dati e se in questa texarea vi è una stringa che vorrei cambiare tipo

    testo= replace(Trim(request.form("txt")),[B],"[b]")

    ma non me lo cambia mi rimane il [B]

    o provato anche a chiudere con apici

    testo= replace(Trim(request.form("txt")),"[B]","[b]")

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    testo = Trim(request.form("txt"))
    testo = replace(testo,"[B]","[b]")
    Roby

  3. #3
    Grazie per la risposta ma non mi va mi scrive sempre [B]

    Questo è quello che ho scritto:

    session("testo")= Trim(Request.Form("testo"))
    testo= Replace(session("testo"),vdcrlf,"
    ")
    testo= Replace(testo,"[B]","")
    testo= Replace(testo,"
    ","</stong>")
    session("testo")= Null

    ma non me li cmabia in strong non capisco il perchè

  4. #4
    Originariamente inviato da techno
    Grazie per la risposta ma non mi va mi scrive sempre [B]

    Questo è quello che ho scritto:

    session("testo")= Trim(Request.Form("testo"))
    testo= Replace(session("testo"),vdcrlf,"
    ")
    testo= Replace(testo,"[B]","")
    testo= Replace(testo,"
    ","</stong>")
    session("testo")= Null

    ma non me li cmabia in strong non capisco il perchè
    hai qualche problemino con la tastiera?

    prova con

    codice:
    testo = Trim(Request.Form("testo"))
    testo = Replace(testo, vbcrlf, "
    ")
    testo = Replace(testo, " [ B ] ", "[b]") ' senza spazi
    testo = Replace(testo, " [ / B ] ", "</strong>") ' senza spazi
    
    Response.write "
    Prima...: " & Request.Form("testo")
    Response.write "
    Dopo....: " & testo
    Response.Flush
    e posta quello che viene a video

  5. #5
    allora questo è lo script che ho fatto:

    Dim testo
    testo= Trim(request.Form("testo"))
    testo= Replace(testo,vbcrlf,"
    ")
    testo= Replace(testo," [ B ] ","") 'senza spazi
    testo= Replace(testo," [ / B ] ","
    ") ' senza spazi

    questo va messo nel database e poi viene tirato fuori dal database:

    [G] Proviamo [/G]

  6. #6
    il fatto strano è che se faccio così:

    Dim testo
    testo= Trim(request.Form("testo"))
    testo= Replace(testo,vbcrlf,"
    ")
    testo= Replace(testo," [ I ] ","") 'senza spazi
    testo= Replace(testo," [ / I ] ","
    ") ' senza spazi

    mi funziona benissimo

    ha problemi con [B] mah!!!!

  7. #7
    Ok amico grazie dell'aiuto ci sono riuscito
    c'era un' errore nell'impostazione della scrittura nella textarea. :rollo:

  8. #8

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 © 2026 vBulletin Solutions, Inc. All rights reserved.