js kodas: function add_more() { var d = document.getElementById('more_elements'); var inner = d.innerHTML; var tmp = document.getElementById('tmpid'); var tmpid = tmp.value; var more = '<div id="el'+tmpid+'"><input type="text" name="extra[]"><input type="button" value="Remove this" onclick="javascript:remove_el(\'el'+tmpid+'\');"><br></div>'; tmp.value = parseInt(tmp.value) + 1; d.innerHTML = inner + more; } function remove_el(id) { var mydiv = document.getElementById('more_elements'); var d = document.getElementById(id); mydiv.removeChild(d); } kur nors formoje įsidėk <input type="button" onclick="javascript:add_more()"> ir <div id="more_elements"></div> (jeigu darysi pagal mano pavyzdį). d. On 2010.12.13 16:14, Renookas wrote: > Dekui, pabandysiu.. :) > O gal koki example turi? > > "dnt"<dsnt@hotmail.com> wrote in message > news:ie566r$vr8$1@trimpas.omnitel.net... >> Formoje pasidaryk mygtuk� ar nuorod� "prid�ti eilut�", pasira�yk >> javascript funkcij�, kuri �terpia nauj� input'� ar ten textarea, dinamini� >> element� vardus d�k � masyv�, pvz.<input type="text" name="darbai[]">. >> >> d. >> >> On 2010.12.13 14:17, Renookas wrote: >>> Sveiki, >>> >>> Gal bus koks patarimas is jusu puses.. >>> Noriu padaryti forma su daug lauku, kuriu dauguma pastovus. Taciau vienas >>> is >>> lauku - uzsakomi darbai. Ir ju neaisku kiek uzsakys klientas.. Todel >>> labai >>> patogu butu kad ivedus viena, atsirastu papildoma eilute. Tad kuo kuriama >>> galetu buti tokia forma? Nes su php kaip suprantu reikes perkraudineti ta >>> puslapi kiekviena karta.. tai kazkaip nelabai priimtinas toks >>> sprendimas.. >>> geriau tada daug lauku pridarysiu.. bet tai ir turi savo minusu.. tad gal >>> tiesiog patarima kuo reiketu kurti, o jei kur pasiskaityti nuoroda >>> mesteletumete kaip tai daroma sivis butu smagu. >>> >>> >>> >> >> > >