A capo nei textarea

Supercolore

Utente Attivo
12 Feb 2006
74
0
0
Ciao a tutti,
il problema è uno dei più classici che di per sè è risolto ma cè un solito problema di browser:
lo script ke vi riporto è per far si che venga recepito l'andare a capo nel text area e venga sostituito con un </br> da salvarsi nel DB successivamente.

<script language="javascript" type="text/javascript"><!--
function acapo() {
var cosa = document.forms[0].mexage.value.toString();
var aggiust = '';
aggiust = cosa.replace("\r\n", "<br>");
while (aggiust.match(/[\r\n]/)) {
aggiust = aggiust.replace("\r\n", "<br>");
}
location="mioscript.pl?mexage="+aggiust;
}
//--></script>


Internet Explorer lo esegue correttamente, quanto a FireFox se cè una sola andata a capo si blocca e dice di fermare lo script!
Come mai? Kosa cè di sbagliato?
Ciaooooooooooooooo :byebye:
 
Ultima modifica:

Supercolore

Utente Attivo
12 Feb 2006
74
0
0
Hmm....... dai scusa,
non mi pare k quando scrivi un mex qui faccia st'effetto.. mi dici almeno dovè l'errore? poi lo correggo io, mi basta sl sax dove sbaglio!
Ciaoooooo:byebye:
 

Supercolore

Utente Attivo
12 Feb 2006
74
0
0
Vabè ho risolto.. ho cambiato qlksina e ho tolto il controllo su quel \r che rompeva le palle e ora va su tt e due.. bhoooo!!!..

<script language="javascript" type="text/javascript"><!--
function acapo() {
var cosa = document.forms[0].mexage.value.toString();
while (cosa.match(/[\n]/)) {
cosa = cosa.replace("\n", "<br>");
}
location="mioscript.pl?mexage="+cosa;
}
//--></script>


Ciaoooooo :ilpirata:
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
45
Napoli
www.lucaruggiero.it
si, scusa lo sfogo :)

prova a trattare \n non come carattere speciale, quindi usa uno / avanti

aggiust = cosa.replace("\r/\n", "<br>");

tieni presente che su questo pc non ho firefox, quindi non posso provare

in ogni caso fossi in te non andrei a registrare sul database i dati da formattare in un secondo momento lato client, ma ci scriverei all'interno la formattazione lato server

ad esempio, con asp:

rs("messaggio") = Replace(Request.Form("messaggio"), vbCrLf, "<br>")

mi spiego?

fammi sapere!
 

Supercolore

Utente Attivo
12 Feb 2006
74
0
0
Mhà.. io ho pensato di formattare lato client ed inviare al DB direttamente formattato.. mi sembrava la più veloce.. quel JS mi serve per formattare il testo ke poi quello ke ho kiamato "mioscript.pl" va di fatto a scrivere nel DB..

ciaooooo
 
Discussioni simili
Autore Titolo Forum Risposte Data
C Dopo chiusura del tag php la stringa html va a capo PHP 1
F Andare a capo all'interno di una tabella WordPress 4
W Mandare a capo valore di SQL Classic ASP 2
P textbox- scrivere tutto su una sola riga anche se si va a capo .NET Framework 2
D [MySQL] [PHP] SQL andare da capo MySQL 0
Cosina Andare a capo nel testo della mail ricevuta dal form php PHP 1
I [HTML] Tooltips vanno a capo HTML e CSS 6
A [PHP] Visualizzazione righe (a capo) file .txt PHP 2
M [PHP] A capo dopo if PHP 2
M Javascript/Php. Stringa di testo a capo con alert Javascript 7
trattorino [Javascript] Java script ritorni a capo Javascript 7
S [PHP] Fpdf e testo a capo con cell PHP 5
B Andare a capo in un file di testo dopo determinata frase PHP 2
M Come andare a capo con la libreria FPDF PHP 6
asevenx nl2br che spezza le frasi e aggiunge a capo in modo errato PHP 0
L echo - andar a capo nel codice html generato dal server PHP 3
A Inserire testo dinamico su immagine centrato e a capo PHP 1
A Inserire testo dinamico su immagine centrato e a capo PHP 0
I Php "a capo" PHP 15
D Immagini dentro textfield che restano in linea (e non vadano a capo) Flash 0
K jTextArea non va a capo Java 1
novello88 [risolto] Andare a capo in email di testo inviata con ASP Classic ASP 2
P Diminuire la grandezza del font invece che andare a capo HTML e CSS 2
E Codice per andare da capo PHP 0
L Andare a capo con gli array non troncando le parole Classic ASP 1
G come evitare l'a capo del testo nelle tabelle HTML e CSS 4
ivarello andare a capo chiamando un ping PHP 5
E ACCESS-il capo interessato in relazione non si autocompila! MS Access 0
ivarello Explode a capo PHP 16
S [cicli] Andare a capo dopo un tot Javascript 2
A tag <div> mi manda a capo il testo HTML e CSS 3
A A capo in un'array dentro ad un ciclo PHP 9
F problema a capo file txt PHP 2
A strip_tags per l'invio a capo PHP 11
M Andare a capo col PHP PHP 2
asevenx caratteri speciali, accenti e a capo PHP 3
C AJAX FORM MAIL - problema con gli a capo nel messaggio Javascript 0
M Ritorno a capo PHP 9
max_400 form mail - lettere accentate e ritorno a capo PHP 7
S A capo automatico all'interno della finestra di testo PHP 5
grottafelix Paginare 6 record in una riga e poi andare a capo Classic ASP 2
T andare a capo nell'invio dell' e-mail PHP 4
I Andare a capo HTML e CSS 2
L [HTML] Spazio tra immagini se vado a capo nel codice HTML e CSS 5
T Imagettftext - testo a capo da textarea PHP 4
L scrittura su file html con ritormo a capo PHP 6
S Come andare a capo HTML e CSS 3
S Andare a capo verso sopra PHP 3
M Numero massimo di caratteri poi a capo PHP 2
S Andare a capo.. HTML e CSS 7

Discussioni simili