$(function(){
$("#kalipkodu").change(function(){
$("#tanimtext").html($("#kalipkodu option:selected").attr("rel"));
});
});
$('#kalipkodu').on('change', function(e){
var id = $('#kalipkodu').val();
if(id > 0){
var tanim = $('#kalipkodu option:selected').data('tanim');
$('#tanimtext').val(tanim);
}else{
$('#tanimtext').val('');
}
});
<select name="kalipkodu" id="kalipkodu">
<option data-tanim="0" value="-1">Kalıp Seçiniz</option>
<option data-tanim="e" value="1">1</option>
<option data-tanim="i" value="2">2</option>
<option data-tanim="u" value="3">3</option>
<option data-tanim="g" value="4">4</option>
<option data-tanim="a" value="5">5</option>
</select> <input type="text" id="tanimtext"> selectteki value ya göre dynamic text yapma
10
●574
- 01-09-2015, 15:20:47Çok ilginç olarak aşağıdaki şekilde çalıştı, daha da sadeleştiremedim. bluexpress çok teşekkür ederim.
- 01-09-2015, 15:27:03Farketmemişim.istizan adlı üyeden alıntı: mesajı görüntüle
şunu
$("#tanimtext").html($("#kalipkodu option:selected").attr("rel"));şöyle
$("#tanimtext").val($("#kalipkodu option:selected").attr("rel"));değiştirin.
İyi çalışmalar.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:27:03 -->-> Daha önceki mesaj 15:20:51 --
ben div vermiştim haliyle .html ile içini değiştiriyorduk. ya da .text ile.istizan adlı üyeden alıntı: mesajı görüntüle
siz input yapmışsınız o gözden kaçtı..val ile değerini değştirmek durumundayız.
yukarıdaki kodlarınıza gelirsek eğer select'iniz normal php rutini ile yazdırılıyorsa ve ajax vs ile güncellenmiyorsa .on(function kullanmanıza gerek yok.
sadelik açısından benim kodlarda .html'i .val yapmanız yeterli olacaktır. dilerseniz ifleri de ekleyebilirsiniz.
işinize yaramasına sevindim,
iyi çalışmalar.