• 25-11-2012, 17:55:15
    #1
    Merhaba

        <div id="div_man">
    	<tr id="asdas">
    	<th>Image 1:</th>
    	<td><input type="file" name="image[]" class="file_1" /></td>
    
    	</tr>
        
        </div>
    Şöyle bir kodum var,yukarıdaki file a her tıkladığımızda #div_man divine #asdas divinden bir tane daha kopyalanması lazım.Nasıl yaparım ?
  • 25-11-2012, 18:10:50
    #2
    Misafir
    <div id="ekle">Ekle</div>
    <br>
    
    <div id="div_man">
    
    	<div id="asdas">
    	<div>Image 1:</div>
    	<div><input type="file" name="image[]" class="file_1" /></div>
    	</div>
    	
        
    </div>
     
    <script>
     var i=1;
    $("#ekle").live("click",function(){
     i++;
     $("#div_man").append('<div id="asdas_'+i+'"><div>Image '+i+':</div><div><input type="file" name="image[]" class="file_'+i+'" /></div></div>');
    
    });
    
    </script>








    Bu da eklediklerini tek tek silmelisi...

    <div id="ekle">Ekle</div>
    <br>
    
    <div id="div_man">
    
    	<div id="asdas">
    	<div>Image 1:</div>
    	<div><input type="file" name="image[]" class="file_1" /></div>
    	</div>
    	
        
    </div>
     
    <script>
     var i=1;
    $("#ekle").live("click",function(){
     i++;
     $("#div_man").append('<div id="asdas_'+i+'"><div>Image '+i+':</div><div style="display:inline;"><input type="file" name="image[]" class="file_'+i+'" /></div><div style="display:inline; cursor:pointer;" class="sil" rel="'+i+'" ="sil_'+i+'">[kaybet]</div></div>');
    
    });
    
    $(".sil").live("click",function(){
    	var id = $(this).attr("rel");
    	$("#asdas_"+id).remove();
    });
    
    </script>



    bu da en fazla 10 adet ekletir vs vs ...

    <script>
     var i=1;
    $("#ekle").live("click",function(){
    if(i>=10){
    	alert("en fazla 10 tane eklersin");
    } else {
     i++;
     $("#div_man").append('<div id="asdas_'+i+'"><div>Image '+i+':</div><div style="display:inline;"><input type="file" name="image[]" class="file_'+i+'" /></div><div style="display:inline; cursor:pointer;" class="sil" rel="'+i+'" ="sil_'+i+'">[kaybet]</div></div>');
    }
    });
    
    $(".sil").live("click",function(){
    	var id = $(this).attr("rel");
    	$("#asdas_"+id).remove();
    });
    
    </script>
  • 25-11-2012, 18:33:16
    #3
    Hocam teşekkürler,ama tasarımsız ekliyor yani açılması gereken yerde değilde,en tepede açılıyor niyedir ?
  • 25-11-2012, 18:35:05
    #4
    tolgay007 adlı üyeden alıntı: mesajı görüntüle
    Hocam teşekkürler,ama tasarımsız ekliyor yani açılması gereken yerde değilde,en tepede açılıyor niyedir ?
    tasarıma uygun yere siz yerleştireceksiniz sanırım.
  • 25-11-2012, 18:42:29
    #5
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    tasarıma uygun yere siz yerleştireceksiniz sanırım.
    Yok uygun yerde zaten onda sıkıntı yok ama css okumuyor yinede.
  • 25-11-2012, 18:46:09
    #6
    Misafir
    yapmış olduğunuz css kodlarını bilmediğim için size mantığını göstermiş oldum,
    uzmanlık alanım jq ve php
    - jq kodlarında sorun yok
    sanırım bir css çi arkadaş yardımcı olacaktır.
  • 26-11-2012, 08:37:12
    #7
    input.classadi {
    //bla bla
    }
    olarak input u şekillendirmeyi deneyin