Il mio problema è il seguete, io ho una textarea html dove vengono inseriti degli indirizzi email separati dal tasto "a capo" \r\n.
A questo punto con javascript vorri fare quello che in php viene fatto con explode() e più precisamente array = explode("\r\n", textarea).
array[1] conterrà la prima riga, array[2] la seconda, ecc
in javascript ho trovato la funzione split ma non sembra funzionare e non capisco il perchè.
Pasto il codice.
var email = window.document.frm.email.value.split("\r\n");
for (i=0; i < email.length; i++)
{
if ( !check_email(email[i]) )
{
alert (email[i]);
return;
}
}
submit();
Ho già provato anche con split(String.fromCharCode(13)) e a dichiarare email come array(), o a separare la cosa in più parti ma niente ogni volta che stampo l alert mi stampa la casella di testo completa e non splittata sia che io stampi email[i] che email e basta
la funzione check_mail non la riporto perchè so già se funziona, testata con l insemimento di una singola email.
Vi ringrazio anticipatamente dell aiuto.