注册 登录
编程论坛 ASP技术论坛

急!

星梦玲 发布于 2008-06-14 21:04, 595 次点击
<script language="javascript">
<!--
function na_select_form (fname, type_name)
{
  document.forms[fname].elements[type_name].select()
  document.forms[fname].elements[type_name].focus()
}

function checkdata()
{
if (document.form1.title.value=="")
    {
      alert("对不起,请输入文章标题!")
      document.form1.title.focus()
      return false
     }
if (document.form1.viewhtml.checked == true)
    {
      alert("对不起,请取消“查看HTML源代码”后再添加!")
      document.form1.viewhtml.focus()
      return false
     }
}

请问上面这段代码的这两句
  document.forms[fname].elements[type_name].select()
  document.forms[fname].elements[type_name].focus()
是什么意思?

//-->
</script>
3 回复
#2
hugeannex2008-06-14 21:31
document.forms[fname].elements[type_name].select()
  document.forms[fname].elements[type_name].focus()
第一句是表单中当前元素被选择;
第二句是表单中当前元素获得焦点;
由于你没发<form>上来,所以具体是什么元素就不太清楚了。
#3
星梦玲2008-06-16 13:53
谢谢你了!!!
#4
gupiao1752008-06-16 14:07
如果是javascript,这2句后面一定要加分号!
document.forms[fname].elements[type_name].select();
  document.forms[fname].elements[type_name].focus();
1