folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Javascript İle Selectbox Seçim Sonrası Diğer Divleri Div Gizleme



Javascript İle Selectbox Seçim Sonrası Diğer Divleri Div Gizleme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Daft Ground
    PLaXToR
    PLaXToR's avatar
    Kayıt Tarihi: 08/Temmuz/2003
    Erkek

    Selamlar,

    Aşağıdaki HTML ile kullanıcıya sunduğum rapor tipinin dışında kalan divleri gizlemek istiyorum ama 

    "<?php echo $graph_code?>_filter1_div" Burda ki filter1,  filter2 yi lle girmek istemiyorum Tek tek if ve elseif yapmadan dinamik olarak nasıl seçim dışındakileri gizleyebiliriz?

    	<select name="date_type">
    		<option value="1">Günlük</option>
    		<option value="2">Haftalık</option>
    		<option value="3">Aylık</option>
    		<option value="4">Quarter</option>
    		<option value="5">Yıllık</option>
    	</select>
     
    												<div id="ASD_filter1_div" style="display:none"></div>
                <div id="ASD_filter2_div" style="display:none"></div>
                <div id="ASD_filter3_div" style="display:none"></div>
                <div id="ASD_filter4_div" style="display:none"></div>
                <div id="ASD_filter5_div" style="display:none"></div>
    

    Bununla gösterebiliyorum ama diğerlerini gizlemiyor seçim yaptığım farklı değilse onu da ekliyor. Doğal olarak..

    								<script type="text/javascript">
                $(function() {
                    $("[name=date_type]").change(function(){
                            $("#ASD_filter"+$(this).val()+"_div").show('slow');
                    });
                 });
            </script>
    

    Seçim dışındaki diğer divleri nasıl gizleyebilirim... Tek tek if ve elseif yapmadan?

    PLaXToR tarafından 04/Nis/18 10:25 tarihinde düzenlenmiştir

    If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek
    <div class="kapsul kapsul-1" style="display:none"></div>
    <div class="kapsul kapsul-2" style="display:none"></div>
    <div class="kapsul kapsul-3" style="display:none"></div>


    jQuery("select").on("change", function(){

    var deger = jQuery(this).val();
    jQuery(".kapsul").hide();
    jQuery(".kapsul-" + deger).show();
    });


    .kapsul değerlerinin hepsini gizle dedik. Daha sonra seçilen 3 numara ise .kapsul-3 ü göster dedik.

     

    ontedi tarafından 04/Nis/18 10:38 tarihinde düzenlenmiştir

    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Daft Ground
    PLaXToR
    PLaXToR's avatar
    Kayıt Tarihi: 08/Temmuz/2003
    Erkek

    Çok çok teşekkür ettim hocam ufak bir modifikasyonla tam istediğim gibi oldu.


    If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it.
Toplam Hit: 1001 Toplam Mesaj: 3
ajax div gizleme js div gösterme