RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:9:30-18:00
你可能遇到了下面的问题
关闭右侧工具栏
JavaScript常用函数
  • 作者:zhaozj
  • 发表时间:2020-12-23 10:37
  • 来源:未知

编者:dytt@yeah.net

选中CheckBox或Radio的通用函数

<script>  function SelectCheckBox(obj,val)  {   for (i=0;i<obj.length;i++)   {    if (obj[i].value==val)    {     obj[i].checked = true;    }   }  }</script>

<form name="form1" action="" method="post"> checkbox :  <input type=checkbox name=c1 value="a"> c1 <input type=checkbox name=c1 value="b"> c2 <input type=checkbox name=c1 value="c"> c3 <input type=checkbox name=c1 value="d"> c4</form>

<script>//调用方法SelectCheckBox(form1.c1,"c")//调用后会自动把form1.c1的value=="c"的object选中//radio自动选中也可以用这个函数</script>

----------------------------------------------------

选中下拉菜单的通用函数

  function SelectDrowDownList(obj,val)  {   for (i=0;i<obj.length;i++)   {    if (obj.options[i].value==val)    {     obj.options[i].selected = true;    }   }  }//调用方法类似上面的SelectCheckBox

----------------------------------------------------------------

如何利用JavaScript在客户端判断日期类型?

JavaScript没有提供直接判断日期的函数,但是VBScript提供了ISDate()函数.

在HTML中可以利用JAVASCRIPT跟VBSCRIPT结合的方式,让Javascript支持日期类型的判断

<script LANGUAGE="VBScript">function  myCheckDate(val)       if  IsDate(val)  then   myCheckDate=true       else     myCheckDate=false       end  if  end  function  <script> 

<script language="JavaScript">alert(myCheckDate('2004-1-1'));alert(myCheckDate('2004-1-1 12:01:01'));alert(myCheckDate('2004-12-44'));</script>

 

-----------------------------------------------

如何检查是否为日期(含时间)?

<script>  //函数名:CheckDateTime      //功能介绍:检查是否为日期时间    function  CheckDateTime(str){                                   var  reg  =  /^(/d+)-(/d{1,2})-(/d{1,2})  (/d{1,2}):(/d{1,2}):(/d{1,2})$/;           var  r  =  str.match(reg);           if(r==null)return  false;           r[2]=r[2]-1;           var  d=  new  Date(r[1],  r[2],r[3],  r[4],r[5],  r[6]);           if(d.getFullYear()!=r[1])return  false;           if(d.getMonth()!=r[2])return  false;           if(d.getDate()!=r[3])return  false;           if(d.getHours()!=r[4])return  false;           if(d.getMinutes()!=r[5])return  false;           if(d.getSeconds()!=r[6])return  false;           return  true;  }