js清空函数

<script type="text/javascript">
      
        //function for reset controls
        function ClearAllControls()
        {
            //set your validation controls prefix here.
            var validationControlsPrefix = "req";
            resetmsg(validationControlsPrefix);
              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;
                                doc.selectedIndex = 0;
                                break;                    
                          case "select-multiple" :
                                while (doc.selectedIndex != -1)
                                {
                                      indx = doc.selectedIndex;
                                      doc.options[indx].selected = false;
                                }
                                doc.selected = false;
                                break;
                         case "textarea":
                                doc.value = "";
                                break;
                          case "file" :
                              var browser=navigator.appName;
                             if(browser == 'Microsoft Internet Explorer')
                              {
                                 var fil = doc;
                                 //fil.select();
                                 n=fil.createTextRange();
                                 n.execCommand('delete');                         
                              }
                              else
                              {
                                 doc.value='';
                              }
                             break; 
                          default :
                                break;
                    }
              }
        }
      
        //function for reset validation controls
        function resetmsg(validationControlsPrefix)
        {
         
           var spans;
             var browser=navigator.appName;
             if(browser == 'Microsoft Internet Explorer')
              {
                spans = document.all.tags('span');
              }
              else
              {
                spans =  document.getElementsByTagName('span');
              }
            
            if (spans)
             {
                for (var i = 0; i < spans.length; i++)
                 {
                    var prefixLength = "" + validationControlsPrefix.length;
                    var currID = "" + spans[i].id
                    if ((currID != '') && (prefixLength != ''))
                       {
                          if (currID.substring(0,prefixLength) ==
     validationControlsPrefix)
                            {
                                spans[i].style.display = "none";
                             }
                       }
                 }
             }         
          
        }      
        </script> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值