beater Posted August 8, 2012 Report Share Posted August 8, 2012 Tātad lieta tāda, ka nezinu kā vislabāk šo paveikt: ir 6 pogas uz kurām uzspiežot katra parāda unikālu formu, jo katrai formai atšķirās lauki kas jaizpilda. Man interesē kā to labāk pārslēgt ar javascript vai php es domāju ka labāk ar php, lai nav tā ka ielādējot lapu patesībā ir visas 6 formas, tikai 5 no tām ir noslēptas... Vienīgi tas ka javascript ir client side un php ir server side, tas nozīmē ka vajadzēs ar ajax darboties... hmm Paldies Quote Link to comment Share on other sites More sharing options...
codez Posted August 8, 2012 Report Share Posted August 8, 2012 Es visu darītu ar js un PHP pusē tikai padotu json datus un apstrādātu formas nosūtīšanu - abus uz ajax pieprasījumiem. Quote Link to comment Share on other sites More sharing options...
beater Posted August 8, 2012 Author Report Share Posted August 8, 2012 Es visu darītu ar js un PHP pusē tikai padotu json datus un apstrādātu formas nosūtīšanu - abus uz ajax pieprasījumiem. Paldies par atbildi, tagad jautājums tāds: Vai ir vajadzība veidot 6 formas, ja pieņemsim lielākā daļa lauki ir visām vienādi, jo principā kas starp tām formām mainās ir papildus lauki, un protams pēc tam validācija, jo katrai formai atškiras obligātie lauki... hmmm Quote Link to comment Share on other sites More sharing options...
aika Posted August 8, 2012 Report Share Posted August 8, 2012 Varbūt laiks kam šitādam?: http://chico-ui.com.ar/widgets/validation Quote Link to comment Share on other sites More sharing options...
codez Posted August 8, 2012 Report Share Posted August 8, 2012 (edited) Tas atkarīgs pēc datu loģikas, ja tie visi pēc būtības ir viena modeļa dati, tad visdrīzāk taisītu vienu formu ar modifikācijām, ja tie 6 pēc būtības atšķirīgi datu veidi ar vienādiem laukiem, tad taisītu 6 formas. Vēl šeit derētu izmantot automātisku js formu ģenerēšanu, tad nebūtu lielas starpības, vai izmanto 6 vai 1 formu. Vai nu izmantojot kādu gatavu formu ģenerātoru, vai pašam uzrakstot specifiski savām vajadzībām. Un tad jau tikai padot vērtības, lai uzģenerētu formu. API varētu būt, piemēram, šāds: $('#somediv').form({ fields:{ name:{label:"Username",type:"input"}, email:{label:"Email",type:"input"}, about:{label:"About",type:"text"} } }); $('#somediv').form('getValues'); //atgriež - {name:"john",email:"abc@abc.com",about:"Hi I am js ninja"} Idejiski tev ir inicializāciajs parametru, kas nosaka kādi būs formas lauki, tur varētu arī deklarēt validācijas nosacījumus un tālāk metode, kura atgriež datus no visiem laukiem. EDIT: Šiet ir kaut kāds ģenerātors, kuru varētu vai nu izmantot, vai pasmelties idejas: https://github.com/daffl/jquery.dform vēl: https://github.com/minikomi/Bootstrap-Form-Builder demo: http://bootstrap-forms.heroku.com/ Edited August 8, 2012 by codez Quote Link to comment Share on other sites More sharing options...
daGrevis Posted August 8, 2012 Report Share Posted August 8, 2012 Ar PHP izvadi sešas formas, paslēp tās, uzliec eventus un parādi, kad tiek izdarīta vajadzīgā darbība. Quote Link to comment Share on other sites More sharing options...
beater Posted August 8, 2012 Author Report Share Posted August 8, 2012 Tas atkarīgs pēc datu loģikas, ja tie visi pēc būtības ir viena modeļa dati, tad visdrīzāk taisītu vienu formu ar modifikācijām, ja tie 6 pēc būtības atšķirīgi datu veidi ar vienādiem laukiem, tad taisītu 6 formas. Vēl šeit derētu izmantot automātisku js formu ģenerēšanu, tad nebūtu lielas starpības, vai izmanto 6 vai 1 formu. Vai nu izmantojot kādu gatavu formu ģenerātoru, vai pašam uzrakstot specifiski savām vajadzībām. Un tad jau tikai padot vērtības, lai uzģenerētu formu. API varētu būt, piemēram, šāds: $('#somediv').form({ fields:{ name:{label:"Username",type:"input"}, email:{label:"Email",type:"input"}, about:{label:"About",type:"text"} } }); $('#somediv').form('getValues'); //atgriež - {name:"john",email:"abc@abc.com",about:"Hi I am js ninja"} Idejiski tev ir inicializāciajs parametru, kas nosaka kādi būs formas lauki, tur varētu arī deklarēt validācijas nosacījumus un tālāk metode, kura atgriež datus no visiem laukiem. EDIT: Šiet ir kaut kāds ģenerātors, kuru varētu vai nu izmantot, vai pasmelties idejas: https://github.com/daffl/jquery.dform vēl: https://github.com/m...ap-Form-Builder demo: http://bootstrap-forms.heroku.com/ Liels paldies par info ;) jāskatās cauri kas kā :) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.