AJAX FORM MAIL - problema con gli a capo nel messaggio

cicciofras

Nuovo Utente
25 Ago 2011
1
0
0
AJAX FORM MAIL - problema con gli a capo nel messaggio

Ciao a tutti!
ho un problema fastidioso ..sarà il caldo, ma non riesco a venirne a capo.

Dopo aver creato un form mail, con la tecnica ajax/php perfettamente funzionante, mi sonoa ccorto che quando nel corpo testo del messaggio faccio degli a capo schiacciando il tasto enter, il messaggio poi non viene inviato e si impianta il caricamento dell'invio mail all'infinito(senza appunto mandare poi niente).

devo per caso dichiarare che il corpo messaggio (che ho chiamato "text") accetta anche gli a capo?
come e dove? Help me please...

dovè che sbaglio? questo è il codice JS:

Codice:
$(document).ready(function(){
$("#sendmail").click(function(){
var valid = '';
var isr = ' is required.';
var name = $("#name").val();
var mail = $("#mail").val();
var subject = $("#subject").val();
var text = $("#text").val();
if (name.length<1) {
valid += '<br />Name'+isr;
}
if (!mail.match(/^([a-z0-9._-][email protected][a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
valid += '<br />A valid Email'+isr;
}
if (subject.length<1) {
valid += '<br />Subject'+isr;
}
if (text.length<1) {
valid += '<br />Text'+isr;
}
if (valid!='') {
$("#response").fadeIn("slow");
$("#response").html("Error:"+valid);
}
else {
var datastr ='name=' + name + '&mail=' + mail + '&subject=' + subject + '&text=' + text;
$("#response").css("display", "block");
$("#response").html("Sending message .... <img src='loading_small.gif'>" ) ;
$("#response").fadeIn("slow");
setTimeout("send('"+datastr+"')",2000);
}
return false;
});
});
function send(datastr){
$.ajax({	
type: "POST",
url: "mail.php",
data: datastr,
cache: false,
success: function(html){
$("#response").fadeIn("slow");
$("#response").html(html);
setTimeout('$("#response").fadeOut("slow")',2000);
}
});
}


il file "mail.php" non credo che serva per sistemare questo problema...se serve fatemi pure sapere che lo scrivo.
 
Discussioni simili
Autore Titolo Forum Risposte Data
A Form mail php - ajax PHP 9
O [PHP] inviare dati da form e script ajax PHP 0
F Interazione tra i form html ajax e php PHP 3
gandalf1959 dopo la richiesta ajax il bottone del form non si disabilita Ajax 5
F Redirect on Ajax form jQuery 1
P Problema creazione form con ajax PHP 1
B jQuery mobile e più form ajax jQuery 1
L Recupero dati form in tabella e invio con ajax. Problemino jQuery 1
M [risolto] Script ajax per form e mappe Ajax 6
ciccio1892 Select concatenate con Ajax inviare scelta utente tramite post insieme ad altri dati form PHP 3
criric Validazione form php ajax Snippet PHP 4
R Form di iscrizione in Ajax: come imposto una thank you page? PHP 6
P problema validazione form con ajax e jquery Ajax 0
D Problema nella validazione di un form con JQUERY ed AjAX jQuery 4
D Problema nell'invio dei dati di un form ad uno script AJAX Ajax 8
M [ajax] Upload immagini in un form multistep Ajax 0
B Ajax login form -- Ajax 0
SolidSnake4 problema con form ajax Javascript 8
M Processare form metodo POST con Ajax Ajax 1
C Ajax e PHP - form dinamico Ajax 2
L [AJAX] explorer: modulo form non presente nell'html Ajax 0
M script javascript e ajax per form dinamico. Ajax 8
I problemi ajax-form Ajax 1
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
P Funzione jQuery Ajax invio file a php jQuery 1
E Php select option e ajax PHP 23
Emix Select concatenate php sql ajax PHP 2
MarcoGrazia Valori di ritorno json via ajax non visti. jQuery 1
felino ASP.net MVC: Exception e chiamata AJAX ASP.NET 1
motleyrulez Ricerca filtro con Ajax PHP 1
max1974 Grafico Ajax Javascript 4
max1974 Struttura $.ajax Ajax 7
C la chiamata ajax non ritorna alcun dato Ajax 1
max1974 Lettura Risultato $.ajax Javascript 1
motleyrulez Chiamata ajax per tabella php PHP 3
max1974 [Javascript] Grafico chartjs con dati da J.ajax Javascript 3
F limit show datatable ajax Ajax 1
Domenico_Falco1 Rendere dinamico un sito web con chiamate ajax e php e variabili json PHP 12
G Eseguire codice solo al termine della chiamata ajax Ajax 1
L Problema jQuery validation AJAX (PHP 7) PHP 6
max1974 [Javascript] Grafico ajax non funziona Javascript 0
WorldWideWeb Ajax POST con risposta JSON Ajax 2
M leggere con jquery/ajax in una function javascript record di database sql server Javascript 0
A [Javascript] Ajax, Jquery e PHP Javascript 1
D [Javascript] pulsanti per comandi shell con php e ajax Ajax 7
X Problema con jquery e ajax jQuery 2
B [PHP] variabili globali in chiamate ajax PHP 0
B DEBUG - PHP+JS+AJAX PHP 10
M Inserimento dati checkbox multipli in db da ajax a php PHP 1
Axis18 Creare una barra di avanzamento con $.ajax Ajax 7

Discussioni simili