2016-04-13 14 views
0

Seçme seçeneği değeri değişikliğine bağlı olarak tıklatıldığında metin kutusu adı görüntüleniyor ve metin kutusu görüntülenecek metin kutusu ajax ile değişecektir.Ama gönder düğmesindeki metin kutusunu doğrulamaya çalıştım. Ancak bu metin kutusu değerleri düğmesini tıklatırken değil düğmesini tıklatın ...jquery ajax yanıtı bekletme değeri metin kutusu div

Benim sorum ajax yanıt div bu değerleri tutarken tutmak mümkün değil ???

Ajax yanıt div:

<?php 
foreach ($technical_skill as $skills){ 
?> 
    <div class="form-group col-md-12"> 
    <div class="col-md-4"> 
     <label for="bsl"><?php echo $skills['techskills'];?></label> 
    </div> 
    <div class="col-md-8"> 
     <input type="text" class="form-control technicalskill" name = "technicalskill[<?php echo $skills['id']; ?>]" id="bsl"> 
    </div> 
    </div><?php 
    } 
?> 

jQuery Ajax:

$('#tskill').click(function(){ 
var parentid = $(this).val(); 
var text = $('option:selected', this).text(); 
    $.ajax({ 
     type:"POST", 
     url:"index.php", 
     data:{parentid:parentid}, 
     success:function(response){ 
     if(parentid == ''){ 
      $('#tech_head').css('display','none'); 
     }else{ 
      $('.tech_skill').html(response); 
      $('.tech_group').text('Technical Skill: '+text); 
      $('.hide-div').css('display','block'); 
     } 
     } 
    }); 
}); 
+0

Mesaj göndermeye olarak jquery kullanmak yerine kodunuzu

<div id = 'myDiv'> <input type = 'text' id = 'myText' > <input type = 'submit' id = 'submit' > </div> 

olduğunu kodların –

cevap

0

Basit çözüm:

kaydet gizli alanına değerleri ve teslim işlevi bu değeri doğrulamak var. Değerler, seçili etkinlikten hemen sonra gizli alana kaydedilmelidir. Eğer Örneğin

daha sonra kullanabilirsiniz daha ajax isteği göndermeden önce

0

Kopya eleman verileri burada

$('#submit').on('click', function(){ 
    temp = $('#myDiv'); 
    //your ajax code here 
    //now check with your elements value as temp.find('#myText').val(); 
})