javascript 循环调用示例介绍

复制代码 代码如下:

  function checksdzt(){

  sdzt = $("#viewObj_zt_text").val();

  //循环调用,如果已经获取到了结果,则退出循环

  loopgetinfo = setInterval("checksdztsub()",50); //这里循环调用,间隔50毫秒

  }

  function checksdztsub(){

  if ($("#viewObj_zt_text").val() !="" && $("#viewObj_zt_text").val() != sdzt)

  {

  if($("#viewObj_zt_text").val() == "锁定")

  {

  $("#sdyydes").html("<font color='red'>*</font> 锁定原因");

  $("#viewObj_sdyy_text").attr("validate","{required:true}");

  }

  else if($("#viewObj_zt_text").val() == "正常")

  {

  $("#sdyydes").html(" 锁定原因");

  $("#viewObj_sdyy_text").attr("validate","");

  }

  else

  sdzt = $("#viewObj_zt_text").val();

  // clearInterval(loopgetinfo); //终止循环

  }

  }