编程论坛's Archiver

星梦玲 发表于 2008-6-14 21:04

急!

<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>

hugeannex 发表于 2008-6-14 21:31

document.forms[fname].elements[type_name].select()
  document.forms[fname].elements[type_name].focus()
第一句是表单中当前元素被选择;
第二句是表单中当前元素获得焦点;
由于你没发<form>上来,所以具体是什么元素就不太清楚了。

星梦玲 发表于 2008-6-16 13:53

谢谢你了!!!

gupiao175 发表于 2008-6-16 14:07

如果是javascript,这2句后面一定要加分号!
document.forms[fname].elements[type_name].select();
  document.forms[fname].elements[type_name].focus();[em01]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.