Zeki AKDOĞAN - Kişisel Web Sitesi Ana Sayfa | RSS RSS | İletişim

Javascript kullanarak sayfadaki kontrolleri resetleme


HEAD tagları arasına aşağıdaki kodu eklemek ve herhangi bir butonun click olayında funksyonu çağırmak yeterli.
<input id="Button1" type='button' onclick='ClearAllControls()' value='Temizle'/>

 <script language="javascript" type='text/javascript'>

 
        function ClearAllControls()
        {
              for (i=0; i<document.forms[0].length; i++)
              {
                    doc = document.forms[0].elements[i];
                    switch (doc.type)
                    {
                        case "text" :
                                doc.value = "";
                                break;
                          case "checkbox" :
                                doc.checked = false;
                                break;   
                          case "radio" :
                                doc.checked = false;
                                break;               
                          case "select-one" :
doc.options[doc.selectedIndex].selected = false;
                                break;                     
                          case "select-multiple" :
                                while (doc.selectedIndex != -1)
                                {
                                      indx = doc.selectedIndex;
                                      doc.options[indx].selected = false;
                                }
                                doc.selected = false;
                                break;
                                   
                          default :
                                break;
                    }
              }
        }
 
</script>

Yazılım | 0 Yorum | 30.03.2010 01:27:47
Etiketler: javascript reset


YORUMLAR YORUM EKLE
Ana Sayfa | RSS | İletişim
Zeki AKDOĞAN 2009 © Hiçbir hakkı saklı değildir.