[ nikol@c @ 21.12.2005. 11:58 ] @
Pozdrav ljudi!
htio bih da na kontakt stranici imam javascript koji ce podatke o posjetiocima slati na moju mail adresu. Pitanje je sledece, sta je potrebno upisati pod form action? Znam da je kada su u pitanju skripte koje se izvrsavaju na serveru potrebno upisati adresu skripte.
Nadam se da je pitanje dobro formulisano.
P.S. Prije nego sto sam napisao post pretrazivao sam po forumu i nasao slicnu termu: http://www.elitesecurity.org/tema/52314/0#337104
medjutim pomoglo mi je samo djelimicno, pa trazim malu pomoc :)

Kod izgleda ovako:

<script language="JavaScript" type="text/javascript">
<!--
function checkform ( form )
{
// nikol@c 2005

// ** START **

if (form.ime.value == "") {
alert( "Please enter your IME" );
form.name.focus();
return false ;
}

if (form.adresa.value == "") {
alert( "Please enter your ADRESA" );
form.city.focus();
return false ;
}

if (form.telefon.value == "") {
alert( "Please enter your TELEFON" );
form.country.focus();
return false ;
}

if (form.e-mail.value == "") {
alert( "Please enter your EMAIL address" );
form.email.focus();
return false ;
}

if (form.grad.value == "") {
alert( "Please enter your GRAD number" );
form.phone.focus();
return false ;
}

if (form.komentar.value == "") {
alert( "Please enter your COMMENTS/QUESTIONS" );
form.comments.focus();
return false ;
}


// ** END **
return true ;
}
//-->
</script>
[ Br@nkoR @ 21.12.2005. 12:36 ] @
Code:

<form action="tvoja_skripta.php" onSubmit="return checkform(this);" ....
[ nikol@c @ 21.12.2005. 12:55 ] @
Jel` to znaci da moram da imam neku php ili perl skriptu na serveru?
I dodatno pitanje, gdje u kodu upisujem moju adresu na koju podaci iz forme treba da stignu?

Poz!
[ noviKorisnik @ 21.12.2005. 13:03 ] @
Baš tako, skripta na serveru... tamo se zapisuju i podaci gde se mail šalje.
[ Br@nkoR @ 21.12.2005. 13:10 ] @
Citat:
nikol@c: Jel` to znaci da moram da imam neku php ili perl skriptu na serveru?
I dodatno pitanje, gdje u kodu upisujem moju adresu na koju podaci iz forme treba da stignu?

Poz!


Ne moraš da imaš neku php ili perl (server-side) skriptu, ali tada će ti za slanje maila biti korišćen email program korisnikovog računara, što i nije baš najbolje rešenje jer nikada ne znaš odakle korisnik (posetilac) pristupa sajtu (internetu).
U action upisi tvoj email, npr.mailto:[email protected]
Code:

<form action="mailto:[email protected]" onSubmit="return checkform(this);" ...
[ nikol@c @ 21.12.2005. 13:14 ] @
ok!
To mi sad ne predstavlja problem posto na serveru imam perl skriptu i znam kao da pokrenem formu da funkcionise. Mene je vise interesovalo moze li se kreirati mail forma koja radi bez podrske neke skripte na serveru.

Hvala u svakom slucaju.
Pozdrav, Nikola.