Merhaba,
şu an için deneme olarak hep tek kelimeler var tanım sütununda. js linkleri de doğru gözüküyor fakat çalışmıyor.
Farketmemişim.
ş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 --
Çok ilginç olarak aşağıdaki şekilde çalıştı, daha da sadeleştiremedim. bluexpress çok teşekkür ederim.
$(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">
ben div vermiştim haliyle .html ile içini değiştiriyorduk. ya da .text ile.
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.