freelance iş ilanları

Form Elamanları için yardım

2 Mesajlar 487 Okunma
lstbozum
smsonayhizmeti

emlak48 emlak48 WM Aracı Kullanıcı
  • Üyelik 28.03.2016
  • Yaş/Cinsiyet 42 / E
  • Meslek Emlak
  • Konum Antalya
  • Ad Soyad İ** Y**
  • Mesajlar 112
  • Beğeniler 3 / 2
  • Ticaret 0, (%0)
Merhaba Arkadaşlar
ilan eklerken select timde Konut, İşyeri, Trustik Tesis ve Arsa diye optionlarım var, seçtiğim optionlara göre aşağıya divler içerisinde o optiona ait divlerim geliyor, Mesela Konut olarak seçtiğimde Konuta ait divler geliyor bu divler içerinde Select, iput ve textra diye form elamanlarım var, ben bu form elamanlarını doldurduktan post etmeden Konut denen seçenekten vazgeçtim Arsa olan seçeneği seçtim ama konuttaki doldurduğum form elamanları alt yapıda dolu olarak kalıyor, benim yapmak istediğim Misal Olarak Arsayı seçtiğimde daha önce Konut olarak doldurduğum Form elamanları hepsinin temizlenmesi için nasıl yol izlemeliyim, bana bu konuda yardımcı olabilirmisiniz, kodlarım aşağıdaki gibi
teşekkür ederim


function tumunuGizle(){
var tumidler=["isitmaid","zeminid","odaid","banyoid","metrekare","binayasi","katid","bulundugukatid","tapuid","iskandurumu","ipotekdurumu","yatirimauygunlukid","ulasimid","icozellikid","disozellikid","cepheid","konumid","manzaraid","konuttipi","kullanimid","altyapiid","imardurumozellikler","yapidurumuid","esyaliid","siteicerisi","krediuygunluk","tesistipiid","stndrtodasayisiid","aileodasi","supaileodasi","yatsayisi","yilsayisi","topsalonu","tesisyasi","tesiskatsayisi","odaozellikleriid","tesisicozellikleriid","tesisdiozellikleriid","isyeritipiid","arsatipiid","katkarsiligiid","takasid","adano","parselno","paftano","emsal","gabari"];
tumidler.forEach(function(element){
$("div#"+element).attr("style","display:none;").fadeOut();
});
}
function gizlegoster(){
var gosteridler;
if ($("select[name=turid]").find(":selected").val()=="1"){
console.log("Konut");
gosteridler=["isitmaid","zeminid","odaid","banyoid","metrekare","binayasi","katid","bulundugukatid","tapuid","iskandurumu","ipotekdurumu","yatirimauygunlukid","ulasimid","icozellikid","disozellikid","cepheid","konumid","manzaraid","konuttipi","kullanimid","yapidurumuid","esyaliid","siteicerisi","krediuygunluk","takasid","adano","parselno","paftano"];
tumunuGizle();
gosteridler.forEach(function(element){
$("div#"+element).attr("style","display:block;").fadeIn();
});
} else if ($("select[name=turid]").find(":selected").val()=="5"){
console.log("Otel");
gosteridler=["isitmaid","metrekare","tapuid","iskandurumu","ipotekdurumu","yatirimauygunlukid","ulasimid","konumid","manzaraid","yapidurumuid","krediuygunluk","tesistipiid","stndrtodasayisiid","aileodasi","supaileodasi","yatsayisi","yilsayisi","topsalonu","tesisyasi","tesiskatsayisi","odaozellikleriid","tesisicozellikleriid","tesisdiozellikleriid","takasid","adano","parselno","paftano"];
tumunuGizle();
gosteridler.forEach(function(element){
$("div#"+element).attr("style","display:block;").fadeIn();
});
} else if ($("select[name=turid]").find(":selected").val()=="3"){
console.log("İşyeri");
gosteridler=["isitmaid","zeminid","odaid","banyoid","metrekare","binayasi","katid","bulundugukatid","tapuid","iskandurumu","ipotekdurumu","yatirimauygunlukid","ulasimid","icozellikid","disozellikid","cepheid","konumid","manzaraid","kullanimid","yapidurumuid","esyaliid","siteicerisi","krediuygunluk","isyeritipiid","takasid","adano","parselno","paftano"];
tumunuGizle();
gosteridler.forEach(function(element){
$("div#"+element).attr("style","display:block;").fadeIn();
});
} else if ($("select[name=turid]").find(":selected").val()=="7"){
console.log("Arsa");
gosteridler=["metrekare","ipotekdurumu","yatirimauygunlukid","ulasimid","konumid","manzaraid","altyapiid","imardurumozellikler","krediuygunluk","arsatipiid","katkarsiligiid","takasid","adano","parselno","paftano","emsal","gabari"];
tumunuGizle();
gosteridler.forEach(function(element){
$("div#"+element).attr("style","display:block;").fadeIn();
});
} else {
tumunuGizle();
var goster=["durumid"];
goster.forEach(function(element){
$("div#"+element).attr("style","display:block;").fadeIn();
});
}
}
tumunuGizle();
gizlegoster();
$("body").on("change","select[name=turid]", function(button){
gizlegoster()
});
 

 

wmaraci
reklam

epine epine WM Aracı Kullanıcı
  • Üyelik 19.07.2021
  • Yaş/Cinsiyet 36 / E
  • Meslek yazılımcı
  • Konum Antalya
  • Ad Soyad M** T**
  • Mesajlar 219
  • Beğeniler 8 / 31
  • Ticaret 0, (%0)
arsayı seçtigin alanda konut elemanlarını sıfırla yada eger konut secerse arsayı sıfırla yani kısacası her birinin select event inde digerlerini sıfırla
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al