Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Slanje forme na email NOVI RED

[es] :: Javascript i AJAX :: Slanje forme na email NOVI RED

[ Pregleda: 2056 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

webgirl

Član broj: 33724
Poruke: 30
*.credybanka.com.



Profil

icon Slanje forme na email NOVI RED22.03.2005. u 09:02

Pronašla sam ovu funkciju u nekoj od ranijih tema, jer hoću da pošaljem sadržaj neke forme na email:

Podaci se iz 'akcija' prosledjuju u body od emaila.

Kako da oni stoje u novom redu tj. jedan ispod drugog?

Kada sam pokusala da stavim napr:

podaci.podatak1.value + '\n' + podaci.podatak2.value

to nece da radi.

Da li neko zna kako se to radi


function slanje ()
{
var podaci = document.forms ['mail_form'];
var akcija = 'mailto:test@test.com';
akcija += '?subject=' + podaci.nivo.value;
akcija += '&body=' + podaci.podatak0.value + podaci.podatak1.value + podaci.podatak2.value;
document.location.href = akcija;
}

22.03.2005. u 09:02 

boccio
Boris Krstović
Spoonlabs.com
nbgd

SuperModerator
Član broj: 7594
Poruke: 2390
*.ptt.yu.

Sajt: blog.krstovic.info


Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 09:11
Citat:
webgirl:
Kada sam pokusala da stavim napr:

podaci.podatak1.value + '\n' + podaci.podatak2.value

to nece da radi.

Idi sa \r\n, a ako saljes mejl kao HTML mozes slobodno i <br />
22.03.2005. u 09:11 

webgirl

Član broj: 33724
Poruke: 30
*.credybanka.com.



Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 09:23
Ovako sam stavila i ponovo nece

podaci.podatak1.value + '\r\n' + podaci.podatak2.value

a ni sa <br>


22.03.2005. u 09:23 

rdragan79
Dragan R
Novi Sad

Član broj: 12785
Poruke: 174
*.panline.net.



Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 09:57
Hhmmm nisam te razumeo

da li zelis da ti podaci iz forme stignu u obliku npr tabele u html na e-mail
lepo i citljivo

ili kao sto sam imao problem da sadrzaj html stranice posaljem sam sebi
na e-mail gde je bila tabela generisana u javascriptu neki shopingcart

Code:

<script LANGUAGE="JavaScript">
document.writeln('<textarea type=hidden scroll="no" name="Specifikacija" cols=35 rows=0 style="background-color: #FFFFFF; color: #FFFFFF; font-family: Verdana; font-size: 12px; border: 0 solid #FFFFFF; height: 1px;"  >');
showItems();
document.writeln('</textarea>');
</script>


u tvom slucaju umesto showitems(); bi bili podaci

naravno za oba slucaja da ti stizu kako treba na e-mail
da se iscitava u html obliku sam malo izmenio formmail.pl
sve u obliku tabele kao u prilogu

Prikačeni fajlovi
22.03.2005. u 09:57 

webgirl

Član broj: 33724
Poruke: 30
*.credybanka.com.



Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 10:09
Evo šta hoću:

moj korisnik popuni formu tj napr:
ime (text polje)
prezime (-II-)
broj telefona (-II-)
odabere sta ce sve da gleda:
<SELECT NAME="odabir" multiple size="12" >
<OPTION VALUE= "1">a</OPTION>
<OPTION VALUE= "2">b</OPTION>
<OPTION VALUE= "3">c</OPTION>
<OPTION VALUE= "4">d</OPTION>
</SELECT>

i sada hocu da mu se otvori New Message:

i lepo mi se upiše mail kome da ide itd... ali u body-ju od emaila hocu da pise:

ime: Pera
prezime: Petrovic
broj telefona: 00000000
odabrao:
a
d

I da klikne na send

Dakle, ne znam kako da ovo stoji jedno ispod drugog, a u medjuvremenu ne znam nmi kako da mi prikaze ove selektovane opcije : b i d (uvek mi prikaze samo prvu na koju naidje da je korisnoik odabrao)

Nadam se da sam malo jasnija
22.03.2005. u 10:09 

noviKorisnik

Član broj: 13216
Poruke: 4513
194.247.222.*



Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 10:16
Nisi razumeo Dragane. Ne prosleđuju se ovde podaci serverskoj formmail skripti već se startuje klijentska email aplikacija i formatira poruka za slanje.

webgirl, da li je za prelaz u novi red potrebno da se koristi \r\n ili je dovoljno \n? To zavisi od operativnog sistema korisnika. Na Windowsu je dovoljno da bude \n, ali \r\n treba da bude bolje rešenje jer radi svuda.

Code:
document.location.href = encodeURI (akcija);
22.03.2005. u 10:16 

webgirl

Član broj: 33724
Poruke: 30
*.credybanka.com.



Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 10:27
Hej thanks:

ovo je bio ključ svega da bi '\n'
pa čak i bez \r:

Code:
document.location.href = encodeURI (akcija);

:))

E sad pošto nisam baš u Jscriptu ostaje mi i ovaj problem:

a u medjuvremenu ne znam nmi kako da mi prikaze ove selektovane opcije : b i d (uvek mi prikaze samo prvu na koju naidje da je korisnoik odabrao)

verovatno nek petlja?

22.03.2005. u 10:27 

noviKorisnik

Član broj: 13216
Poruke: 4513
194.247.222.*



Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 10:41
Ne znam postoji li neki elegantan način, a nemam živaca da pretražujem. Evo, sklepao sam ovo
Code:
var novired = '\r\n';
function slanje0 ()
{
    var vals = new Array ();
    var opcije = document.forms ['mail_form'].odabir.options;
    for (var i = 0; i < opcije.length; i++)
    {
        if (opcije [i].selected)
        {
            vals.push (opcije [i].text);
        }
    }
    return (vals.join (novired));
}
22.03.2005. u 10:41 

webgirl

Član broj: 33724
Poruke: 30
*.credybanka.com.



Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 10:55
Thanks

ovo stvarno function

22.03.2005. u 10:55 

[es] :: Javascript i AJAX :: Slanje forme na email NOVI RED

[ Pregleda: 2056 | Odgovora: 8 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.