| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 09.12.06 Prihlásený: 11.09.07 Príspevky: 15 Témy: 5 |
zdravim..mam taky problem s java scriptom....mam na stranke formluar na
posielanie e-mailu...ale problem je v tom ze aj ked nikde nic nenapisete, tak ho
odosle...ja chcem aby sa vsetky policka musli vyplnit...som si na nete nasiel
jeden javascript ale nejako mi to nejde....s js robim prvykrat tak ak sa najde
nejaka dobra dusa ktora mi s tym pomoze budem vdacny...tu je ten kod:
Citácia: <script type="text/javascript" language="JavaScript"><!-- function kontrola() { var text_váš e-mail = self.document.forms.e-mail.mail_odesilatele.value; var je_ok = text_váš e-mail != ""; if (je_ok == false) alert('Prepáčte, ale položka "váš e-mail" je povinná!'); return je_ok; } // --> </script> <form name="e-mail" onSubmit="return kontrola();" action="druhy.php"> Váš e-mail:<br> <input name="mail_odesilatele"><br> Predmet:<br> <input name="predmet"><br> Správa: <br><textarea name="zprava" rows="5" cols="30"></textarea><br> <input type="submit" value="Odoslať e-mail"> </form>
ale prosim nie take rady ze: NAJPRV SI ZMEN TO A TO POTOM TAM DOPIS/PREPS TO A TO lebo v js som uuuuuplna lama...pracujem s nim prvykrat...
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 30.08.2007 11:56 | |
|
takze najprv si dopis do form metodu bud "post" alebo "get" ....potom v nazve nemoze byt pomlcka alebo minus.. a variabilny symbol musi byt cely text a nie s medzerou a ked chces vypisat nejaky text v javascripte ako aj v alert tak bud to budes mat v jednom riadku alebo tam das
write('text nedokonceny'
+'dokoncenie textu');
Kód: <script type="text/javascript" language="JavaScript"><!-- function kontrola() { var mail = self.document.forms.email.mail_odesilatele.value; var je_ok = mail != ""; if (je_ok == false) alert('Prepáčte, ale položka "váš e-mail" je' +'povinná!'); return je_ok; } // --> </script> <form name="email" onSubmit="return kontrola();" action="druhy.php" method="post"> Váš e-mail:<br> <input name="mail_odesilatele"><br> Predmet:<br> <input name="predmet"><br> Správa: <br><textarea name="zprava" rows="5" cols="30"></textarea><br> <input type="submit" value="Odoslať e-mail"> </form>
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 09.12.06 Prihlásený: 11.09.07 Príspevky: 15 Témy: 5 | Napísal autor témy Mafioso: 30.08.2007 12:32 | |
|
vdaka ide to...a aky je doplnok aby aj Predmet a aj Sprava boli povinne???....
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 30.08.2007 12:43 | |
|
Mafioso píše: vdaka ide to...a aky je doplnok aby aj Predmet a aj Sprava boli povinne???.... urcite takto alebo nejak podobne: Kód: <script type="text/javascript" language="JavaScript"> function kontrola() { var poslat=false; var mail = self.document.forms.email.mail.value; var predmet = self.document.forms.email.predmet.value; var sprava = self.document.forms.email.sprava.value; if (mail == "") alert('Prepáčte, ale položka "váš e-mail" je povinná!'); else if(predmet=="") alert('Neprepáčujte a vyplňte "predmet"'); else if(sprava=="") alert('Neprepáčujte a vyplňte "správu"'); else poslat=true; return poslat; } </script> <form name="email" onSubmit="return kontrola();" action="druhy.php" method="post"> Váš e-mail:<br> <input name="mail"><br> Predmet:<br> <input name="predmet"><br> Správa: <br><textarea name="sprava" rows="5" cols="30"></textarea><br> <input type="submit" value="Odoslať e-mail"> </form>
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 30.08.2007 17:43 | |
|
pre to osetrenie ci je napisany at este pred odoslanim formulara si pridaj do podmienok este tuto:
Kód: else if(email.mail.value.indexOf("@")==-1) alert('zadaj @ do mailu na spravne miesto'); zistuje len ci tam je alebo nie a pravost mailu to neodhali. a stale si myslim ze cez javascript sa neda posielat email a protokol mailto: musis mat nainstalovany outlook. takze riesenie je iba cez php, ale ak ma niekto ine informacie tak sem snimi.
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| posielanie e-mailu formulár v JavaScript, VBScript, Ajax | 4 | 746 | 16.08.2008 19:48 Gosty | | Posielanie e-mailu s prílohou v PHP, ASP | 8 | 999 | 08.04.2008 13:14 Tominator | | posielanie mailu na gmail v PHP, ASP | 3 | 732 | 29.02.2008 10:11 eiger33 | | Odoslanie e-mailu v Assembler, C, C++, Pascal, Java | 0 | 487 | 03.03.2009 20:28 Fico | | [C# - Help] Posielanie e-mailov v Assembler, C, C++, Pascal, Java | 4 | 473 | 15.10.2013 16:25 erik518 | | Vytvorenie firemného e-mailu v Sieťové a internetové programy | 5 | 610 | 12.05.2014 18:02 shiro | | Potvrdenie o prijatí e-mailu v Sieťové a internetové programy | 5 | 3419 | 25.09.2011 16:57 tairikuokami | | Overenie spravneho tvaru e-mailu v PHP, ASP | 2 | 327 | 24.05.2012 18:35 sarron | | problém pri zadani e-mailu v HTML, XHTML, XML, CSS | 4 | 452 | 05.03.2009 15:06 Tonino | | nastavenie e-mailu cez outlook v Sieťové a internetové programy | 15 | 8902 | 21.08.2006 19:08 Pufo Callo | | Vystup SELECT-u do e-mailu v PHP, ASP | 6 | 383 | 31.10.2009 12:01 shaggy | | AT&T má systém na automatické zmazanie odoslaného e-mailu v Novinky | 6 | 611 | 04.07.2013 7:20 Poki | | upravenie fotky v Grafické programy | 2 | 422 | 17.05.2015 21:04 walther | | upravenie plochy v Operačné systémy Microsoft | 3 | 532 | 13.09.2006 20:04 javo | | Upravenie mriezky v Chladiče a všetky druhy chladenia | 6 | 668 | 30.08.2007 14:16 KatjushaMan | | Upravenie firmvéru v Monitory, televízory a projektory | 9 | 476 | 14.04.2015 20:10 DiPo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|