Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [risolto] Spazi sostituiti da doppie virgolette ed =

    Ciao a tutti,
    mentre provavo a fare una semplicissima operazione mi trovo un problema mai incontrato prima e stranissimo, almeno per me.
    Tenete d'occhio il messaggio dentro l'alert, che come notate si trova in un submit di un formulario:

    Codice PHP:
    echo "
    //... tutti i campi del formulario
    <tr>
    <td><input type=submit name=btnSubmit value='ABC' onclick=alert('Aspettare alcuni secondi e non aggiornare la pagina') class='miaclasse'>
    "
    ;</tr>
    </
    table>
    </
    form
    Quando eseguo lo script, seleziono il tasto submit e vado a vedere il sorgente della selezione noto con stupore che tutti gli spazi nel messaggio dentro l'alert sono stati sostituiti da un simbolo di uguale e una stringa vuota ("").

    Codice PHP:
    <td><input name="btnSubmit" value="ABC" onclick="alert('Aspettare" alcuni="" secondi="" e="" non="" aggiornare="" la="" pagina')="" class="miaclasse" type="submit"></td> 
    Non so quanti messaggi del genere io abbia scritto, ma questo non funziona e non capisco proprio perché. Ho provato anche a mettere apici singoli al posto delle virgolette, ma non va.

    Uso: Eclipse, firefox.
    Libero > imposto
    Lunux > Windows
    Esperanto > lingua del padrone
    Kirek
    (dove > è "maggiore di")

  2. #2
    Scusate

    Mancavano le virgolette davanti all'alert!
    onclick=\"alert('Aspettare alcuni secondi e non aggiornare la pagina')\"

    Un'ora persa tra google e tutti i forum del mondo, tra l'altro è molto difficile trovare delle parole chiave per un problema del genere (saltano fuori cose che non c'entrano niente).
    (Ho vergogna di me stesso)
    Libero > imposto
    Lunux > Windows
    Esperanto > lingua del padrone
    Kirek
    (dove > è "maggiore di")

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.