Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691

    sost. "" con "&nbsp" in html generato

    con un testo di input genero dell'html;
    avrei la necessità di sostituire gli spazi bianchi con un
    carattere che possa poi identificare, in quanto nel momento
    in cui la stringa html viene spedita a php me la ritrovo con gli
    spazi mancanti, di cui io ho bisogno.
    Il problema sta nel fatto che devo sostituire solo gli spazi nel
    testo e non nei tag.
    Quindi lo split join lo escluderei a meno che non riesca a dire
    a flashMx di farlo solo al di fuori dei tag.
    Come potrei fare ..... avete qualche ideona???


    Grazie

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    Idea:
    potrei sostituire lo "space" con un carattere di mi scelta
    nella battitura del testo??
    usando magari testo.onChanged = function()
    ma come posso rilevare il carattere inserito?

  3. #3
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    oKEY=Key.getCode()
    così mi rilevo il carattere inserito ora come posso sotituirlo?

    if(oKEY==32){
    cosa faccio?????????

    }

  4. #4
    spiegami meglio come funziona la compilazione del tutto
    c'è un form e uno ci butta dentro l'html o mette solo il testo e i tag li metti te?

  5. #5
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    semplicemente generi un campo di testo input.
    imposti lo stile del testo come vuoi e
    sulle impostazioni delle proprietà del campo
    setti html=true.
    A questo punto imposti una variabile in questo modo:
    html_txt=nome_campo.html e ottieni una stringona
    con tutti i tag relativi alle proprietà del testo e il testo
    stesso.
    Il problema sta nel fatto come dicevo prima che quando spedisci
    la variabile a php se nell'html generato erano presenti
    due o tre spazi consecutivi te ne appare uno solo perdendo così
    il formato originale del testo.
    Quindi ho pensato che sostituisco i blank con un carattere particolare
    impossibile da usare in un testo normale, risolvo il mio problema.
    Ovvero i caratteri rimangono poi in php li sostituisco con quello
    che mi serve.
    Forse però ho risolto con una funzione di php che si dovrebbe
    chiamare htmlspecialchar, che inibisce l'interpretazione di
    html e forse così mi rimangono gli spazi, ma devo ancora
    provare.

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.