![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Salve sto scrivendo un'applicazione in cui devo mandare in output un alert contenente una stringa scritta dall'utente in una form (poi scritta e ripescata da database). Il codice è generato dinamicamente (php) e succede spesso che se l'utente scrive una frase lunga e preme il tasto invio, la frase va a capo. Risultato il codice risultatnte fornisce codice del tipo: alert('oggi è lunedi. domani andiamo in centro?'); Il che non fa partire l'alert dando l'errore "stringa senza terminazione".....come faccio a risolvere questo problema? Io non ho ben capito... |
#3
| |||
| |||
|
|
Se sì io risolverei lato server (con codice php una bella regular expression che sostituisce ascii 10/13 con uno spazio, per esempio). |
#4
| |||
| |||
|
|
Con "\n", cosi' si mantiene l'"a capo". Mi sa però che l'acapo non lo vuole, così a naso... |
#5
| |||
| |||
|
|
Io non ho ben capito... se la prendi lato server vuol dire che hai registrato lato server questo "a capo", corretto? Se sì io risolverei lato server (con codice php una bella regular expression che sostituisce ascii 10/13 con uno spazio, per esempio). |
)
#6
| |||
| |||
|
|
Ci avevo pensato ma non sono riuscito a trovare la funzione adatta :/ Ho provato trim(), ma mi memorizza ugualmente su database la stringa con gli "a capo". Non ti chedo qual'è la funzione php altrimenti divento OT )Più che altro non la so, ma le regular expression sono più o meno uguali |
#7
| |||
| |||
|
|
Più che altro non la so, ma le regular expression sono più o meno uguali per tutti i linguaggi (escludendo quell'animale di c# che mi sta facendo dannare). |

#8
| |||
| |||
|
|
Ci avevo pensato ma non sono riuscito a trovare la funzione adatta :/ Ho provato trim(), |
|
ma mi memorizza ugualmente su database la stringa con gli "a capo". |
#9
| |||
| |||
|
|
ma mi memorizza ugualmente su database la stringa con gli "a capo". |
#10
| |||
| |||
|
|
Con "\n", cosi' si mantiene l'"a capo". Mi sa però che l'acapo non lo vuole, così a naso... Attenzione anche a \r, nel caso (mi sa che se converti sia ascii 10 che 13 con \n rischi un doppio "a capo"; da verificare ma ricordo un qualcosa...) |
![]() |
| Thread Tools | |
| Display Modes | |
| |