Doğru Cevap
-
$(belirtec).val('') temizler,
$(belirtec).val(yenideger) yeni değer atar,
$(belirtec).val() güncel değeri alır.
<input id='metkut' value='değer'/>
var x=$('#metkut').val() //x="değer"
$('#metkut').val('') //metin kutusunun içi boşaltıldı
$('#metkut').val('yenideğer') //metin kutusundaki metin değiştirildi-
pl_phe
peki şunu nasıl yapabiliriz,
iki input var birisine değer girdiğinde diğer inputdada aynı değirin yazılmasını istiyorum ?11 yıl önce yazılmış -
emlak21
Merhaba hocam
Hocam aslında benim yapmak istediğim her div`in içerisine form elamanları yerleştik, 1 div`i seçip içindeki form elamanlarını işaretledik veya seçtik, Hocam diyelim ki 1ci div`den vazgeçip 3 cü div`e geçip form elamanları işaretledik, benim buradaki sorun 1 ci div`i terk edip 3 cü div`e geçtiğimde 1 ci div içerisindeki işaretlediğim form elamanları, işaretlediğim şekilde duruyor, 1ci div`i terk ettiğimde işaretlediğim form elamanlarının hepsinin temizlenmesini nasıl yapabiliriz. Kodlama aşağıdaki gibi bu konuda yardımcı olurmusunuz.
saygılar.
<script type="text/javascript">
/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Jay Rumsey | http://www.nova.edu/~rumsey/ */
function ShowReg(op) {
document.getElementById('etip1').style.display='none';
document.getElementById('etip2').style.display='none';
document.getElementById('etip3').style.display='none';
document.getElementById('etip4').style.display='none';
if (op == 1) {
document.getElementById('etip1').style.display="block";
}
if (op == 2) {
document.getElementById('etip1').style.display="block";
}
if (op == 3) {
document.getElementById('etip1').style.display="block";
}
if (op == 4) {
document.getElementById('etip2').style.display="block";
}
if (op == 5) {
document.getElementById('etip3').style.display="block";
}
if (op == 6) {
document.getElementById('etip4').style.display="block";
}
$(".selsts").attr('checked', false);
$('#myListbox option').attr('selected',false);
$('#rate textbox').val("selected",false);
}
</script>
<select name="kategori_id" id="choice" onchange="ShowReg(this.selectedIndex)">
<option value="etip1">1. div</option>
<option value="etip2">2. div</option>
<option value="etip3">3. div</option>
<option value="etip4">4. div</option>
</select>
<div id="etip1" style="display:none;">
<input type="checkbox" class="selsts" name="selsts" value="E">1--
<input type="checkbox" class="selsts" name="selsts" value="W">2--
<input type="checkbox" class="selsts" name="selsts" value="P">3--
<input type="checkbox" class="selsts" name="selsts" value="R">4--
<br />
<select id="myListbox">
<option value="0">-- div seç --</option>
<option value="1div">1. div</option>
<option value="2div">2. div</option>
<option value="3div">3. div</option>
</select>
<br />
<input name="" type="text" id="rate" />
</div>
<div id="etip2" style="display:none;">
<input type="checkbox" class="selsts" name="selsts" value="E">1--
<input type="checkbox" class="selsts" name="selsts" value="W">2--
<input type="checkbox" class="selsts" name="selsts" value="P">3--
<input type="checkbox" class="selsts" name="selsts" value="R">4--
<br />
<select id="myListbox">
<option value="0">-- div seç --</option>
<option value="1div">1. div</option>
<option value="2div">2. div</option>
<option value="3div">3. div</option>
</select>
<br />
<input name="" type="text" id="rate" />
</div>
<div id="etip3" style="display:none;">
<input type="checkbox" class="selsts" name="selsts" value="E">1--
<input type="checkbox" class="selsts" name="selsts" value="W">2--
<input type="checkbox" class="selsts" name="selsts" value="P">3--
<input type="checkbox" class="selsts" name="selsts" value="R">4--
<br />
<select id="myListbox">
<option value="0">-- div seç --</option>
<option value="1div">1. div</option>
<option value="2div">2. div</option>
<option value="3div">3. div</option>
</select>
<br />
<input name="" type="text" id="rate" />
</div>
<div id="etip4" style="display:none;">
<input type="checkbox" class="selsts" name="selsts" value="E">1--
<input type="checkbox" class="selsts" name="selsts" value="W">2--
<input type="checkbox" class="selsts" name="selsts" value="P">3--
<input type="checkbox" class="selsts" name="selsts" value="R">4--
<br />
<select id="myListbox">
<option value="0">-- div seç --</option>
<option value="1div">1. div</option>
<option value="2div">2. div</option>
<option value="3div">3. div</option>
</select>
<br />
<input name="" type="text" id="rate" />
</div>11 yıl önce yazılmış -
necmettin
pl_phe aslında ayrı soru açman gerekir ama şöyle:
<input id='tb1' onchange='digeriniguncelle()'/> <input id='tb2'/>
function digeriniguncelle() { $('#tb2').val($('#tb1').val()); }
11 yıl önce yazılmış -
necmettin
jquery'nin children() fonksiyonuna bakman lazım.
Pratik ve araştırma gerektirmeyen çözüm:
Her div'deki form öğelerine sınıf atarsın, div1'dekilere class='div1' gibi..
Sonra diğer DIV'e geçmeden önce$('.div1 input, .div2 input, .div3 input, .div4 input').attr('checked', false); $('.div1 input, .div2 input, .div3 input, .div4 input').val('');
çalıştığında tüm form elemanları temizlenmiş olur.
Ayrıca bir öneri:document.getElementById('etip1').style.display='none'; document.getElementById('etip2').style.display='none';
jquery kullanıyorsan çok daha pratik bir yolu var:$('#etip1, #etip2').show();
11 yıl önce yazılmış -
emlak21
Hocam merhaba
veritabanına veri eklenirken Hocam, virgül baoşluk virgül boşluk ondan sonra veriyi ekliyor, aşağıda örnekte görebilirsiniz, ne yapmam gerekiyor Hocam
Saygılar.
<script type="text/javascript">
$(document).ready(function() {
$.divliste = {
'0' : $([]),
'1' : $('#1'),
'2' : $('#2'),
'3' : $('#3'),
'4' : $('#4'),
'5' : $('#5'),
'6' : $('#6')
};
$('.divsecici').change(function() {
// hide all
$.each($.divliste, function() { this.hide(); });
// show current
$.divliste[$(this).val()].show();
//classı selsts olan selectleri seçilmemiş yapıyoruz div değiştiğinde
$('#1 option, #2 option, #3 option, #4 option, #5 option, #6 option').attr('selected',false);
$('#1 input, #2 input, #3 input, #4 input, #5 input, #6 input').attr('checked', false);
$('#1 input, #2 input, #3 input, #4 input, #5 input, #6 input').val('');
});
});
</script>11 yıl önce yazılmış -
emlak21
birde hocam checkbox işaretlediğim halde veritabanına kayıt yapmıyor.
saygılar11 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.