Form verisi içinde array kullanıyorsanız, bazan standart javascript kodları işe yaramaz. Array checkbox larda hepsini seç ve hepsini kaldır işlevi için aşağıdaki javascript kodu güzel çalışıyor.

<script>
function select(a) {
    var theForm = document.myForm;
    for (i=0; i<theForm.elements.length; i++) {
        if (theForm.elements[i].name==‘mycheckbox[]‘)
            theForm.elements[i].checked = a;
    }
}
</script>
<form name=“myForm”>
<input type=“checkbox” name=“mycheckbox[]“ value=“somevalue1″ /><br/>
<input type=“checkbox” name=“mycheckbox[]“ value=“somevalue2″ /><br/>
<input type=“checkbox” name=“mycheckbox[]“ value=“somevalue3″ />
</form>
<a href=“javascript:select(1)”>Check all</a>
<a href=“javascript:select(0)”>Uncheck all</a>
 

 

Yorumsuz »

Henüz yorum yapılmamış.

Bu yazıdaki yorumlar için RSS beslemesi. TrackBack URL

Yorum yapın

Powered by WordPress ve skD Theme