日期:2014-05-16  浏览次数:20489 次

脚本错误如何解决
表单如下:

<input class="input" id="titlename" type="text" maxLength="50" size="40" name="titlename" runat="server">


function AddRecord()
{
xmlHttp=GetXmlHttpObject();
xmlHttp.onreadystatechange=state3Changed;
var url="../Ajax/GetMaxId.aspx?sta=3";
xmlHttp.open("POST",url,false);
xmlHttp.send(null);

   if(trim(document.Form1.titlename.value)=="")
   {
      alert("获奖主题不能为空!");
      Form1.titlename.focus();
      return false;
   }
}

提交时报document.Form1.titlename为空或不是对象,什么原因

------解决方案--------------------
确认下你的form的名称是不是叫 Form1,确认你的js 有 trim方法
------解决方案--------------------
给form一个id 通过getElementById提交试试 
------解决方案--------------------
要保证有name=Form1的form,还要里面有一个name=titlename 的表单项目,注意大小写。