<img src="./images/delete.gif" alt="删除所选" width="72" height="20" onClick="deleteHotsms(form1);" onMouseOver="this.style.cursor='hand';">function deleteHotsms(frm) {
if(IsSelectHotsms(frm)) {
if(confirm("系统确认:记录一旦删除将不可恢复,您确认要删除这些记录码?")) {
                                   //alert(frm.name);
frm.action="delsyslog.jsp";
frm.submit();
}
} else {
alert("系统提示:请选择要删除的信息!");
}
}
点击到确认是否删除点是后,老在frm.submit()这一行报错误提示:对象不支持该属性或方法其它页面也有类似的代码,但却没有这种提示

解决方案 »

  1.   

    onClick="deleteHotsms(document.form1);"
      

  2.   

    试过了一样不行的,alert(frm.name);这句话如果不屏蔽掉,弹出的对话框显示的form名称是form1是对的
      

  3.   


    出错原因:你的表单里有个按钮,按纽的name写成了"submit".
    (当然也可能不是按纽,总之有个name是 submit 的东西了)当初我被这个问题郁闷了好几天。
      

  4.   

    to pigo:我在网上曾经搜索过,别人也说碰到过这样有把某name写成submit的,但是我搜索了整个页面确实没有发现有命名为submit的
      

  5.   

    frm.location="delsyslog";虽然不会报错,但是提交的请求没有处理
      

  6.   

    首先要确认你有在页面上加form,其次img要包含在form中,然后将传参改成this.form试试(一定是this.form,不是this.<fromname>)<img src="./images/delete.gif" alt="删除所选" width="72" height="20" onClick="deleteHotsms(this.form);" onMouseOver="this.style.cursor='hand';">
      

  7.   

    不要光考虑submit关键字啊,还有action呢