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: 5266 | Odgovora: 8 ] > FB > Twit

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 - pre 201 meseci
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:[email protected]';
akcija += '?subject=' + podaci.nivo.value;
akcija += '&body=' + podaci.podatak0.value + podaci.podatak1.value + podaci.podatak2.value;
document.location.href = akcija;
}

 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu.

Sajt: bocc.io


+771 Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 09:11 - pre 201 meseci
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 />
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

webgirl

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



Profil

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

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

a ni sa <br>


 
Odgovor na temu

rdragan79
Dragan R
Novi Sad

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



+7 Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 09:57 - pre 201 meseci
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
 
Odgovor na temu

webgirl

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



Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 10:09 - pre 201 meseci
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
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 10:16 - pre 201 meseci
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);

 
Odgovor na temu

webgirl

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



Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 10:27 - pre 201 meseci
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?

 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 10:41 - pre 201 meseci
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));
}

 
Odgovor na temu

webgirl

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



Profil

icon Re: Slanje forme na email NOVI RED22.03.2005. u 10:55 - pre 201 meseci
Thanks

ovo stvarno function

 
Odgovor na temu

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

[ Pregleda: 5266 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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