anonīms Posted August 27, 2008 Report Posted August 27, 2008 Tātad lieta tāda, ka ir kods, kas veido turnīru. Ir arī select's komandas (kas norāda cik komandas piedalīsies turnīrā) Gribu, bet nezinu kā izveidot, lai piemēram izvēlētos 4 zemāk parādītos dati, kas domāti 4x4 turnīram, ja 8, tad dati priekšs 8x8, u.t.t... Ceru sapratāt.
waplet Posted August 27, 2008 Report Posted August 27, 2008 if( $grupa = "4x4"{ echo "$4x4 tabula"; } elseif($grupa = "8x8"{ echo "$8x8 tabula"; }
anonīms Posted August 27, 2008 Author Report Posted August 27, 2008 Nu jā, šis būs pēc submit pārbaude, bet man vajag, lai tiklīdz select'ā tiek nomainīts uz citu ?x? tā uzreiz zemāk samainas tie dati. Manuprāt tur javascript vajadzīgs, bet no javascript neko nejēdzu...
werd Posted August 28, 2008 Report Posted August 28, 2008 Nu ir vairāki varianti, viens ir uz select onchange eventa ar js izveidot jaunus elementus(attiecīgi cik vjag), otrs - ja ir zināms max komandu skaits,cik vispār ir atļauts piedalīties, tad uztaisi attiecīgi no 1-max tos ievaddatu laukus, un tad vnk display:none, display:block. 2.variantam tas izskatās kaut kā šādi: <select onchange='showHideInputFields(this)'> ... </select //tie input lauki kas atveras pēc izvēles, šiem laukiem ir norādīts style="display:none;" <input type="text" name='komanda_1' id='com_1'/> <input type="text" name='komanda_2' id='com_2'/> <input type="text" name='komanda_3' id='com_3'/> .. <input type="text" name='komanda_max' id='com_max'/> un js: function showHideInputFields(cik){ var skaits = cik; for(i=1;i<=cik;i++){ document.getElementById('com_'+i).style.display = 'block'; } }
Recommended Posts