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

Java skript i provera polja pre slanja ???

[es] :: Javascript i AJAX :: Java skript i provera polja pre slanja ???

[ Pregleda: 2817 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

programer001

Član broj: 134635
Poruke: 67
*.adsl-1.sezampro.yu.



Profil

icon Java skript i provera polja pre slanja ???05.07.2007. u 11:12 - pre 203 meseci
E ovako, napravih prijateljici web site, i ubacih stranu sa pitanjima.
Postavih i Java skriptu, koja provera da li su uneta obavezna polja (10 polja)
Ako nisu uneta sva, onda ne pusta dalje.

No, javlja mi devojka, da je dobila 50 praznih mailova.
Ja stvarno odem na mail konzolu, i vidim da joj je ipak stiglo 50 mailova, od kojih su neki skroz prazni, a neki imaju unet samo jedan podatak (iako mora svih 10)

I ... prosli su, iako nisu trebali :(

evo i kako izgleda skripta za proveru , pa mi recite, da li treba jos nesto da se doda, ili drugacije da se napise ?

if( Name =='')
{
alert("You must enter your name !");
document.form1.txtName.focus();
return false ;
}

unapred hvala !!
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.dynamic.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 11:31 - pre 203 meseci
Prvo, da li taj javascript radi kako treba ne moze se reci na osnovu dela koda koji si poslao.

Drugo, samo provera iz javascripta nije dovoljna. Mora da se vrsi provera istih tih 10 polja i na serveru, nakon submitovanja podataka, a pre slanja maila (ocigledno je da to ne radis).
Never trust an operating system you don't have sources for.
 
Odgovor na temu

emranonline
Emran Bajrami
Tu i tamo

Član broj: 105825
Poruke: 179
82.114.81.*



+1 Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 12:10 - pre 203 meseci
provera pomocu javascript-a je moguca samo ako je u browseru javascript omogucen (enabled).
u suprotnom korisnik ce proci kroz forumu iako nije sve naveo bez ikakvih obavestenja oko toga da treba uneti podatke u odredjeno polje.
zato kao sto je bzero vec rekao potrebna je veca kontrola unetih podataka.

pozz
 
Odgovor na temu

E.N.I.A.C
Nebojsa Radovic
furka.com potrcko
Ivanjica

Član broj: 5647
Poruke: 151
*.dynamic.sbb.co.yu.

Jabber: eniac@elitesecurity.org
ICQ: 94719818
Sajt: furka.com


Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 12:12 - pre 203 meseci
moras da ispitas name.value='' i tad ce raditi

update: naravno ako je js aktiviran kao sto je ^ receno
 
Odgovor na temu

programer001

Član broj: 134635
Poruke: 67
*.adsl-1.sezampro.yu.



Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 13:16 - pre 203 meseci
zdravo ljudi,
hvala na savetima

evo ovako:

imam 2 forme.

Prva forma na kojoj stoje tekst podaci, i na njoj se vrsi kontrola tih 10 polja.

evo i koda

function proveri()
{
x = document.form1
Name = x.txtName.value
ChildsName = x.txtChildsName.value
ChildsBirthDate = x.txtChildsDateOfBirth.value
ChildsAddress = x.txtChildsAddress.value
ChildsDiagnosis = x.txtChildsDiagnosis.value
Medications = x.txtMedications.value
Precautions = x.txtPrecautions.value
Relation2Child = x.txtRelation.value
ContactPhone = x.txtContactPhone.value
Emergency = x.txtEmergency.value

if( Name =='')
{
alert("You must enter your name !");
document.form1.txtName.focus();
return false ;
}

if( ChildsName =='')
{
alert("You must enter Child's name !");
document.form1.txtChildsName.focus();
return false ;
}

if( ChildsBirthDate =='')
{
alert("You must enter Child's birthdate !");
document.form1.txtChildsDateOfBirth.focus();
return false ;
}

if( ChildsAddress =='')
{
alert("You must enter Child's address !");
document.form1.txtChildsAddress.focus();
return false ;
}

if( ChildsDiagnosis =='')
{
alert("You must enter Child's diagnosis !");
document.form1.txtChildsDiagnosis.focus();
return false ;
}

if( Medications =='')
{
alert("You must enter Child's medications !");
document.form1.txtMedications.focus();
return false ;
}

if( Precautions =='')
{
alert("You must enter Precautions !");
document.form1.txtPrecautions.focus();
return false ;
}

if( Relation2Child =='')
{
alert("You must enter relation to child !");
document.form1.txtRelation.focus();
return false ;
}

if( ContactPhone =='')
{
alert("You must enter contact phone !");
document.form1.txtContactPhone.focus();
return false ;
}

if( Emergency =='')
{
alert("You must enter Emergency contact name and number !");
document.form1.txtEmergency.focus();
return false ;
}
}
//-->
</script>

<form action="SendMail.asp" method="post" name ="form1" onsubmit= "return proveri()">
 
Odgovor na temu

programer001

Član broj: 134635
Poruke: 67
*.adsl-1.sezampro.yu.



Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 13:18 - pre 203 meseci
a druga forma, koja prima podatke (SendMail.asp) izgleda ovako:

<%
'declare the variables that will receive the values
'receive the values sent from the form and assign them to variables
'note that request.form("name") will receive the value entered into the textfield
'called name, and so with email and message

Dim DateOfCompletion, PersonCompletingForm, RelationsToChild, ContactPhoneNumber, ContactEmail, ChildsName, ChildsBirthDate,ChildsAddress, EmergencyContact, ChildsDiagnosis, Medications, Precautions, PhysicianName, PhysicianContact, NewMailObj
DateOfCompletion=request.form("txtDate")
PersonCompletingForm=request.form("txtName")
RelationsToChild = Request.Form("txtRelation")
ContactPhoneNumber = Request.Form("txtContactPhone")
ContactEmail = Request.Form("txtMail")
EmergencyContact = Request.Form("txtEmergency")
PhysicianName = Request.Form("txtPhysicianName")
PhysicianContact = Request.Form("txtPhysicianAddress")
ChildsName=request.form("txtChildsName")
ChildsBirthDate=request.form("txtChildsDateOfBirth")
ChildsAddress=request.form("txtChildsAddress")
ChildsDiagnosis=request.form("txtChildsDiagnosis")
Medications=request.form("txtMedications")
Precautions=request.form("txtPrecautions")


'create the mail object and send the details

Set NewMailObj=Server.CreateObject("CDONTS.NewMail")
NewMailObj.From = "[email protected]"
NewMailObj.To = "[email protected]"
NewMailObj.Subject = "Questionnaire from your site from :: " & PersonCompletingForm
NewMailObj.Body = "DATE FROM COMPLETED : " & DateOfCompletion & _
"<br>PERSON COMPLETING FORM : " & PersonCompletingForm & _
"<br>RELATIONSHIP TO CHILD :" & RelationsToChild & _
"<br>CONTACT PHONE NUMBER : " & ContactPhoneNumber & _
"<br>CONTACT E-MAIL : " & ContactEmail & _
"<br>CHILD's NAME : " & ChildsName & _
"<br>CHILD's DATE OF BIRTH : " & ChildsBirthDate & _
"<br>CHILD's ADDRESS : " & ChildsAddress & _
"<br>CHILD's DIAGNOSIS : " & ChildsDiagnosis & _
"<br>MEDICATIONS : " & Medications & _
"<br>PRECAUTIONS : " & Precautions & _
"<br>EMERGENCY CONTACT NAME AND NUMBER : " & EmergencyContact & _
"<br>PHYSICIAN NAME, PRACTISE : " & PhysicianName & _
"<br>PHYSICIAN ADDRESS, PHONE NUMBER : " & PhysicianContact

'you need to add the following lines FOR the mail to be sent in HTML format

NewMailObj.BodyFormat = 0
NewMailObj.MailFormat = 0
NewMailObj.Send
'Close the email object and free up resources
Set NewMailObj = nothing
%>
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
*.dynamic.sbb.co.yu.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 13:29 - pre 203 meseci
Bas lepo sto imas forme... A sta sa njima?

 
Odgovor na temu

programer001

Član broj: 134635
Poruke: 67
*.adsl-1.sezampro.yu.



Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 13:37 - pre 203 meseci
dakipro: pa ako procitas prvu poruku, videces sta sa njima
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
*.dynamic.sbb.co.yu.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 13:58 - pre 203 meseci
Procitao sam ja prvu poruku, bas te zato i pitam sta sa formom. CIni mi se da ti nisi procitao odgovore na tvoje pitanje. Sta mislis da ce da se desi ako si postovao tvoje forme? Da ce neko da ti napise gotov asp kod? To nije pitanje za ovaj forum...
 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.dynamic.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 14:07 - pre 203 meseci
Javascript izgleda u redu, a za ostalo ponovo procitaj prvi odgovor. Ne radim ASP, ali koliko vidim uzimas vrednosti i saljes ih, ali prethodno ne proveravas da li su stvarno poslate.

Never trust an operating system you don't have sources for.
 
Odgovor na temu

programer001

Član broj: 134635
Poruke: 67
*.adsl-1.sezampro.yu.



Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 14:07 - pre 203 meseci
Vidi, prve 3 poruke koje sam dobio na moje pitanje sam razumeo, ali ovu tvoju nikako ne razumem ?

Ja sam se ovde i javio jer mi treba pomoc.

Znaci imam 2 forme, jedna prima podatke, salje drugoj, ova druga to salje na mail.

I to nemam sta da mislim 'sta ce da se desi' .. desava se da podaci idu na mail, ali je problem sto ponekad prodju i prazne forme ili nedovoljno popunjene.

Ne treba niko meni da pise kod ! .. ako imas neki konkretan savet, kao sto je na primer ENIAC dao, onda hvala, a u suprotnom, ne razumem sta hoces da kazes.

ajde ziveo
 
Odgovor na temu

programer001

Član broj: 134635
Poruke: 67
*.adsl-1.sezampro.yu.



Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 14:19 - pre 203 meseci
@bzero: hvala za pomoc.

A reci mi, gde proveravam serversku stranu, jel na "SendMail.asp" strani ?

 
Odgovor na temu

bzero
dev null
europe

Član broj: 5907
Poruke: 371
*.dynamic.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Java skript i provera polja pre slanja ???05.07.2007. u 14:27 - pre 203 meseci
Citat:

A reci mi, gde proveravam serversku stranu, jel na "SendMail.asp" strani ?


Da. Razmisi samo sta ce se desiti ako neko ovori tvoj SendMail.asp direktno u browseru.
Never trust an operating system you don't have sources for.
 
Odgovor na temu

[es] :: Javascript i AJAX :: Java skript i provera polja pre slanja ???

[ Pregleda: 2817 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

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