<td><input type="text" name="fname" onblur="canUse()"/></td>function canUse()
{
alert("jkldfsjkslfd");
  var user document.customForm.fname.value;
  alert("hellooo");
  var flag = isRegisterUserOrPass(user);
  if(flag){
 // document.getElementsById("fname_msg").style.color = "red";
  document.customForm.fname.focus();
  return ;
  }

}在编辑完之后转移焦点,没有弹出对话框,望大神给个解释

解决方案 »

  1.   

    别哭了,你的代码是能弹出的。
    不过:
    1. var user document.customForm.fname.value;这一行是不是少了个“=”;
    2. 要保证js部分放在了“<td><input type="text" name="fname" onblur="canUse()"/></td>”前面;
      

  2.   

     var user document.customForm.fname.value;出错了,这个函数就没有定义成功 var user=document.customForm.fname.value;
      

  3.   

     var user document.customForm.fname.value;有问题妥妥的
      

  4.   

     var user document.customForm.fname.value; 没等号,肯定有问题呀