v2.5.2
Giriş yap

javascript seçilince işlem [ÇÖZÜLDÜ]

arco
720 defa görüntülendi

Herkese selam,
Şimdi benim
<select class="form-control" name="tarih_secim" id="tarih_secim">
<option value="0">Tek Tarihe Göre</option>
<option value="1">İki Tarih Arası</option>
</select>

Ben java script ile buradan Tek Tarihe Göre Seçildiği zamanü
otomatik
inputdeğişkenim.sytle.display="";
yapmak istiyorum ama seçilme işlemini belirtemedim
yardımcı olabilirseniz çok sevinirim
//-----------------------------------------------
//----------------------------------------------
Çözüm şöyle
onchange="tarih_secimi()"
diye fonksiyonu çağırdım oldu
Daha ayrıntılı=
<select onchange="tarih_secimi()" class="form-control" name="tarih_secim" id="tarih_secim">
<option value="0">Tek Tarihe Göre</option>
<option value="1">İki Tarih Arası</option>
</select>
tarih_secimi() fonksiyonunda ise işlemlerimizi yapıyoruz

Cevap yaz
Cevaplar (3)
arco
1689 gün önce

tabi ki
function tarih_secimi(){
var tarih_secim2 = $("#tarih_secim").val();
var tek_tarih_div = document.getElementById("tek_tarih_div");
var sbtarih1_div = document.getElementById("sbtarih1_div");
var sbtarih2_div = document.getElementById("sbtarih2_div");
var ara_input = document.getElementById("ara_input");
if(tarih_secim2=="0"){
sbtarih1_div.style.display="none";
sbtarih2_div.style.display="none";
tek_tarih_div.style.display="none";
document.getElementById("starih1").value="";
document.getElementById("starih2").value="";
document.getElementById("tektarih").value="";
ara_input.style.display="";
} else if(tarih_secim2=="1"){
sbtarih1_div.style.display="none";
sbtarih2_div.style.display="none";
tek_tarih_div.style.display="";
document.getElementById("starih1").value="";
document.getElementById("starih2").value="";
} else if(tarih_secim2=="2"){
sbtarih1_div.style.display="";
sbtarih2_div.style.display="";
tek_tarih_div.style.display="none";
document.getElementById("tektarih").value="";
}
}

arco
1689 gün önce

tabi ki
function tarih_secimi(){
var tarih_secim2 = $("#tarih_secim").val();
var tek_tarih_div = document.getElementById("tek_tarih_div");
var sbtarih1_div = document.getElementById("sbtarih1_div");
var sbtarih2_div = document.getElementById("sbtarih2_div");
var ara_input = document.getElementById("ara_input");
if(tarih_secim2=="0"){
sbtarih1_div.style.display="none";
sbtarih2_div.style.display="none";
tek_tarih_div.style.display="none";
document.getElementById("starih1").value="";
document.getElementById("starih2").value="";
document.getElementById("tektarih").value="";
ara_input.style.display="";
} else if(tarih_secim2=="1"){
sbtarih1_div.style.display="none";
sbtarih2_div.style.display="none";
tek_tarih_div.style.display="";
document.getElementById("starih1").value="";
document.getElementById("starih2").value="";
} else if(tarih_secim2=="2"){
sbtarih1_div.style.display="";
sbtarih2_div.style.display="";
tek_tarih_div.style.display="none";
document.getElementById("tektarih").value="";
}
}

bomi
1690 gün önce

Selam, JS tarih_secimi() fonksiyonunda yaptığını da kısaca yazarsan yardımcı olmuş olursun daha önce aynısını yaşayanlara