Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  JavaScript märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele eelmine  1, 2, 3
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 22.01.2010 14:04:41 vasta tsitaadiga

Nüüd jääb küll segaseks et mis kontrolli sul kus pole võimalik üldse teha.
Proovi siia kirjutada nüüd kenasti et mis järjekorras kasutaja mida peaks tegema (ja mis võimalused tal antakse) ja siis saab ehk ka leida kohad kus tuleb tal midagi takistada.
jQuery modal dialogi ainus suutmatus on haltida kogu javascripti töötamist, muus osas ei ole erinevust (haltimisvõimalust saab teha endapoolse programmeerimisega).
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Le Inc
HV Guru
Le Inc

liitunud: 06.09.2002



Autoriseeritud ID-kaardiga

sõnum 22.01.2010 16:10:50 vasta tsitaadiga

Mhm, ma oskan asja ainult php mätta otsast vaadata .. JS elu pole nii tuttav.

Sisuliselt käib asi nii, et on olemas nupp, peale mille klikkamist kontrollitakse sisestatud andmete õigsust, valed vastused värvitakse ära. Lisaks tekib juurde uus nupp salvestamise võimalusega. Kasutaja võib ja tahab vahepeal ehk mitu korda oma andmeid kontrollida, enne kui salvesta vajutab.
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 54
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 22.01.2010 16:59:38 vasta tsitaadiga

Kas kontrollitakse ainult andmete õiget esitamiskuju või mingi andmebaasi vastu?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Le Inc
HV Guru
Le Inc

liitunud: 06.09.2002



Autoriseeritud ID-kaardiga

sõnum 22.01.2010 17:39:21 vasta tsitaadiga

mikk36 kirjutas:
Kas kontrollitakse ainult andmete õiget esitamiskuju või mingi andmebaasi vastu?

Esitamiskuju, baasi kallale minnakse siis kui salvesta teele saadetakse.
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 54
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 22.01.2010 17:46:49 vasta tsitaadiga

Milleks siis üldse on vaja eraldi "kontrolli" nuppu?
Võid ju rahus ka "salvesta" nupu vajutamisel kontrollida et kas kõik sisu vastab tingimustele ehk siis püüad formi submittimise kinni, kontrollid väljade sisu üle, kui ei vasta tingimustele, siis kirjutad lehele veateated vajalikesse kohtadesse ja returnid false'i, kui kõik on ok, siis returnid true ja form submititakse veebiserverile. Kindlasti ära unusta sisu topelt veel ka serveris kontrollida ja võid ehitada sinna ka funktsinaalsuse selles osas et süsteem toimiks samamoodi ka siis kui javascripti üldse lubatud pole ja see salvestaks ainult juhul kui saadud andmed korrektsed on.
Javascript sel juhul siis vaid selle tarvis et kiirendada kasutaja andmete kontrollimist ja vähendada koormust vähemate päringute osas serverile.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Le Inc
HV Guru
Le Inc

liitunud: 06.09.2002



Autoriseeritud ID-kaardiga

sõnum 22.01.2010 17:56:59 vasta tsitaadiga

Mul algses versioonis olid mõlemad nupud olemas, samas kuna tarbimiskohti mõnel juhul on rohkem kui üks (kuni 30 ja peale) ei saa inimene ülevaadet mis salvestati ja mida mitte. Kui kas või üks väli (kolmest) on vale ei salvestata numbreid. Sellest tekkis parasjagu segadust. Osa infi läks, osa mitte .. pärast otsi taga ja küsi kus jäi!? icon_biggrin.gif

Selles suhtes on sul õigus et võiks teha JS ainult nö. "teadete tahvliks" , mis annab kasutajale teada mis aadressid salvestati ja mis mitte. See põmst sama asi. Kui järele mõelda siis see polegi nii paha mõte! thumbs_up.gif
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 54
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 22.01.2010 18:09:19 vasta tsitaadiga

Khm, ei lase tal midagi enne salvestada kui kõik korras pole, miks peaks saama osa ära salvestada ja osa mitte?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Le Inc
HV Guru
Le Inc

liitunud: 06.09.2002



Autoriseeritud ID-kaardiga

sõnum 22.01.2010 23:12:39 vasta tsitaadiga

Sest need kolmesed väljad on teineteisest sõltumatud, ehk numbreid võib salvestada ka ühe kolmiku kauppa .. a la et täna panen ühe, homme teise. Ma ei saa inimesi kohustuda kõiki ette antud välju salvestama. Paljudel klientidel on ka samad aadressid ehk mitu inimest saab ühtesid ja samu numbreid sisestada.

Tundub ehk segane, aga nii ta on. See süsteem on täitsa OK.
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 54
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 22.01.2010 23:46:58 vasta tsitaadiga

No sel juhul teed JS'is vastavad kontrollid et kui kolmesest grupist mõni on täitmata või vigane siis annaks veateate kuid kui kõik tühjad, siis ei ole probleemi?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Le Inc
HV Guru
Le Inc

liitunud: 06.09.2002



Autoriseeritud ID-kaardiga

sõnum 23.02.2011 11:55:41 vasta tsitaadiga

mikk36 kirjutas:
Sinna "Salvesta" nupule peaksid siis minu antud osa juurde panema.
Kaasa läheb see, mis sellel .post() meetodil teise atribuudina on pandud.
http://docs.jquery.com/Ajax/jQuery.post
Kui tahad oma formi sinna kaasa panna siis kasutad seda $('#minu_formi_id').serialize() käsku. Enne seda võid vabalt formi tekitada ühe peidetud inputi ja anda sellele väärtus mis sa ise soovid.
Selleks kasutad näiteks järgmist käsku:
javascript:
  1. $('#minu_formi_id').append('<input type="hidden" name="salvesta" value="misiganes" />');

Oma formil püüad submiti kinni järgmiselt:
javascript:
  1. $('#minu_formi_id').submit(function(){
  2.   //mingi kood millega sa dialoogi ette kutsud
  3.   return false;
  4. });

Lõpuks hammustasin asja läbi. thumbs_up.gif

Jquery on tõesti tore vidin .. eriti siis kui tead mida teed! icon_biggrin.gif
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 54
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  JavaScript mine lehele eelmine  1, 2, 3
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.