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.