laucinieks Posted March 19, 2011 Report Share Posted March 19, 2011 Kā jau topika nosaukumā minēju - mēģinu uztaisīt paša priekam mazu spēlīti. Apstājos pie stulbas lietas - reģistrācijas. Kods - http://paste.php.lv/b957e115bc85ebb791945310498e81d3?lang=php Tā ir reģistrācijas, tātad ir vajadzīgs uztaisīt tā, lai ieķeksējot kādu no klasēm piemēram - Warrior, pārlādējas lapa, nenodzēš nekādu informāciju no laukiem, un parādas informācija, kas ir php kodā. Tagad ir tā - Uzspiežot uz warrior, visa informācija nodzēšas, ķeksis tiek izņemts no Warrior un vienkārši parādas informācija. Quote Link to comment Share on other sites More sharing options...
anonīms Posted March 19, 2011 Report Share Posted March 19, 2011 javascript? Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 19, 2011 Author Report Share Posted March 19, 2011 (edited) javascript? Saprotu, ka javascript, bet varbūt vari iemest piemēru? Edited March 19, 2011 by laucinieks Quote Link to comment Share on other sites More sharing options...
ezis Posted March 19, 2011 Report Share Posted March 19, 2011 Nevajag nemaz refrešot lapu. Izmanto jQuery. Esmu pārliecināts, ka noderēs veidojot spēli. Internets pilns ar materiāliem par elementu slēpšanu un redzamību. Tas ir tas, ko Tev vajag. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 19, 2011 Author Report Share Posted March 19, 2011 Emm, Ezi, ja es izmantošu jQuery hide/show un ja man būs visiem četriem vienāds name, kā redzams lejā - Strength<br /><input type="text" name="strength" value="10" readonly/><br /> Agility<br /><input type="text" name="agility" value="8" readonly/><br /> Intelligence<br /><input type="text" name="intelligence" value="5" readonly/><br /> Dzīvības<br /><input type="text" name="health" value="100" readonly/><br /> Mana<br /><input type="text" name="mana" value="50" readonly/><br /> Sitiena spēks<br /><input type="text" name="attack" value="15" readonly/><br /> Aizsardzība<br /><input type="text" name="defence" value="12" readonly/><br />'; Strength<br /><input type="text" name="strength" value="6" readonly/><br /> Agility<br /><input type="text" name="agility" value="7" readonly/><br /> Intelligence<br /><input type="text" name="intelligence" value="10" readonly/><br /> Dzīvības<br /><input type="text" name="health" value="60" readonly/><br /> Mana<br /><input type="text" name="mana" value="100" readonly/><br /> Sitiena spēks<br /><input type="text" name="attack" value="13" readonly/><br /> Aizsardzība<br /><input type="text" name="defence" value="15" readonly/><br />'; Pēctam, kad php sūtīs visu info uz datubāzi, tie, kas būs hidden nejauksies iekšā sūtīšanā un aizsūtīsies tikai tas, kuru ir atklājis? Quote Link to comment Share on other sites More sharing options...
ezis Posted March 19, 2011 Report Share Posted March 19, 2011 (edited) Vari pie reizes izmantot to pašu jQuery submitošanai. Vari arī tā, ka iekš div ieliek konkrētu saturu, lai pa vidu nebūtu citi paslēpti. Edited March 19, 2011 by ezis Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 19, 2011 Author Report Share Posted March 19, 2011 Meklēju, bet atrodu tikai kā hide/show ar selectiem. Ar "radio" nevaru atrast. Varbūt variet padalīties informācijā. Šeit ir ar selectiem - http://stackoverflow.com/questions/835259/show-hide-fields-depening-on-select-value Quote Link to comment Share on other sites More sharing options...
ezis Posted March 19, 2011 Report Share Posted March 19, 2011 Neesmu pārliecināts vai viss būs ok, bet vienkārši ir glabāt kkur pirms formas paslēptu vajadzīgo saturu iekš div, tad kur vajag parādīt, tad paņem no attiecīga div un ieliec tajā, kuru vajag. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 19, 2011 Author Report Share Posted March 19, 2011 http://paste.php.lv/532f4d1a95c41c6a7302949a699d4672?lang=php Ezi, vari lūdzu paskatīties, kāpēc man viņi jau no sākuma ir atklāti un spiežot nekas nenotiek? Quote Link to comment Share on other sites More sharing options...
ezis Posted March 19, 2011 Report Share Posted March 19, 2011 Varbūt tāpēc, ka no sākuma ir jāpaslēpj!? ^^ Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 19, 2011 Author Report Share Posted March 19, 2011 Un kā tas ir izdarāms? Quote Link to comment Share on other sites More sharing options...
codez Posted March 19, 2011 Report Share Posted March 19, 2011 tu jquery bilbiotēku pievieno sākumā? Quote Link to comment Share on other sites More sharing options...
ezis Posted March 19, 2011 Report Share Posted March 19, 2011 (edited) es darītu šādi <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> function doContent(charName){ $('#char_here').html($('#hidden_'+charName).html()); } </script> <div style="display:none" id="hidden_char1">some text here 1</div> <div style="display:none" id="hidden_char2">some text here 2</div> <div style="display:none" id="hidden_char3">some text here 3</div> <form method="post" action="index.php"> <div id="char_here"></div> <input type="submit" value="go" /> </form> <a href="javascript:doContent('char1');">ieivetot 1</a> <a href="javascript:doContent('char2');">ieivetot 2</a> <a href="javascript:doContent('char3');">ieivetot 3</a> Edited March 19, 2011 by ezis Quote Link to comment Share on other sites More sharing options...
laucinieks Posted March 19, 2011 Author Report Share Posted March 19, 2011 Kaut kā nesaprotu. Ezi, varbūt tu vari izlabot manu esošo, lai viss ietu? Quote Link to comment Share on other sites More sharing options...
ezis Posted March 19, 2011 Report Share Posted March 19, 2011 (edited) viss ir vienkārši.iekš hidden_ div`iem ieliec savus vajadzīgos input. Tad kur vajag, piemēram savā checkbox, ieliec onClick="doContent(... <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> function doContent(charName){ $('#char_here').html($('#hidden_'+charName).html()); } </script> <div style="display:none" id="hidden_Warrior"> Strength<br /><input type="text" name="strength" value="10" readonly/><br /> Agility<br /><input type="text" name="agility" value="8" readonly/><br /> Intelligence<br /><input type="text" name="intelligence" value="5" readonly/><br /> Dzīvības<br /><input type="text" name="health" value="100" readonly/><br /> Mana<br /><input type="text" name="mana" value="50" readonly/><br /> Sitiena spēks<br /><input type="text" name="attack" value="15" readonly/><br /> Aizsardzība<br /><input type="text" name="defence" value="12" readonly/><br /> </div> <div style="display:none" id="hidden_Mage"> Strength<br /><input type="text" name="strength" value="6" readonly/><br /> Agility<br /><input type="text" name="agility" value="7" readonly/><br /> Intelligence<br /><input type="text" name="intelligence" value="10" readonly/><br /> Dzīvības<br /><input type="text" name="health" value="60" readonly/><br /> Mana<br /><input type="text" name="mana" value="100" readonly/><br /> Sitiena spēks<br /><input type="text" name="attack" value="13" readonly/><br /> Aizsardzība<br /><input type="text" name="defence" value="15" readonly/><br /> </div> <form method="post" action="index.php"> <div id="char_here">sheit paraadiisies tas div saturs, ko izvelesies lietotajs</div> <input type="submit" value="go" /> </form> <a href="javascript:doContent('Warrior');">Izvēlos Warrior</a> <a href="javascript:doContent('Mage');">Izvēlos Mage</a> btw, neaizmirsi inklūdot jQuery!! Edited March 19, 2011 by ezis 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.