Başlık uygun oldumu bilmiyorum arkadaşlar ama yapmak istediğim şu;
Bir textbox'a sayı girip Alan ekle butonuna tıkladığımda; altta, yazdığım sayı kadar Textbox,filebox ve textarea'nın sayfa yenilenmeden oluşmasını istiyorum...
Bunu nasıl yapabilirim, Bildiğiniz bir kod yada örnek bir sayfa var mı acaba?
Şimdiden teşekkürler...
Otomaik alan çoğaltma
3
●2.494
- 07-01-2010, 18:08:44
- 08-01-2010, 02:41:59jquery ile çalışıyor.Sitesinden indirmen gerekiyor.
http://code.google.com/p/jqueryjs/do...s&downloadBtn=
<script type="text/javascript" src="js/jquery.js"></script> <script> function ekle() { var ekleme_siniri= "5" ; <!-- Ekleme Sınırı --> var sinir = $('#sinir').val(); <!-- Şu ana kadar kaç tane ekledi onu alıyoruz. --> if (sinir < ekleme_siniri ) { $('#ekleme').prepend('<br/><input name='+name+' type="text" value="eklenen" > '); <!-- Ekleme işlemi gerçekliyor. --> var say = $('#sayi').val(); var name = say +1; $('#sayi').val(name); var son_sinir = ++sinir; $('#sinir').val(son_sinir); } } </script> <div id="ekleme" > <form action="" method="get" > <input id="sinir" name="sinir" type="hidden" value="0" > <!-- Sınırı belirleyen input hidden --> <input id="sayi" name="sayi" type="hidden" value="a_0" > <!-- eklenen inputların name kısmı a_1 , a_11 , a_111 die gider hidden. Eğer her bir inputa kendin değer vermek istersen -swtch case - kullanabilirsin ya da örnek : if(sinir = "1") name = "input_adi" ; sınır sayısı kadar bu işlemi gerçekleştirmen gerekli --> <input type="text" name="a_1" value="b" > <!-- İlk eklenen input --> <input type="submit" > </form> </div><button onClick="ekle()" > + </button>Ceviz den alıntı. - 08-01-2010, 12:10:25Çok teşekkürler hocam ancak şöyle bir sorun oluyor ekleme sınırımı 9'dan büyük çift rakamlı bir sayı yaptığımda ilk rakamı algılıyor ve çalışıyor ???