Visualizzazione dei risultati da 1 a 10 su 23

Hybrid View

  1. #1
    Il problema è che, avendo tu aperto la stringa con le virgolette, crede che le virgolette di "MARCO" siano delimitatori di stringa, quindi devi indicare al browser che invece sono virgolette. Si fa semplicemente aggiungendo \ davanti alle virgolette:

    document.EDITform.EDITtitolo.value="<?php echo str_replace('"', '\"', $titolo); ?>";
    Ultima modifica di ZioLuffio; 06-10-2014 a 11:51

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Quote Originariamente inviata da ZioLuffio Visualizza il messaggio
    Il problema è che, avendo tu aperto la stringa con le virgolette, crede che le virgolette di "MARCO" siano delimitatori di stringa, quindi devi indicare al browser che invece sono virgolette. Si fa semplicemente aggiungendo \ davanti alle virgolette:

    document.EDITform.EDITtitolo.value="<?php echo str_replace('"', '\"', $titolo); ?>";
    e non dovrebbe farlo addslashes ?

  3. #3
    Quote Originariamente inviata da boots Visualizza il messaggio
    e non dovrebbe farlo addslashes ?
    Suppongo di sì, ma se non funziona ci sarà qualcosa che non va. str_replace fa sicuramente quello

    E poi, a quanto leggo, addslashes escapperebbe anche gli apici, e questo non serve.

  4. #4
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Quote Originariamente inviata da ZioLuffio Visualizza il messaggio
    Suppongo di sì, ma se non funziona ci sarà qualcosa che non va. str_replace fa sicuramente quello

    E poi, a quanto leggo, addslashes escapperebbe anche gli apici, e questo non serve.
    trattandosi di js, non credo ci siano problemi con i singoli apici ... strano che proprio non funziona

Tag per questa discussione

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.