默认让页面的第一个控件选中的javascript代码

  当页面上面显示了一个表单后,通常焦点 并不是放在第一个控件上面,只需要一点通常的脚本就可以实现这个效果 。

  document.forms[0].elements[0].focus();

  如果页面的第一个控件是隐藏字段,或是不支持focus() 上面这段javascript 可能就会出现错误 !

  

复制代码 代码如下:

  var formutil = new Object;

  formutil.focusOnfirst = function()

  {

  if(document.forms.length>0){

  var item = document.forms[0].elements.length;

  for(var i=0;i<item;i++){

  if(document.forms[0].elements[i].type !="hidden"){

  document.forms[0].elements[i].focus();

  return;

  }

  }

  }

  }