现在的位置: 首页 > 综合 > 正文

关于form使用form.submit()提交的一个问题,提示form.submit不是对象的方法属性

2013年10月09日 ⁄ 综合 ⁄ 共 532字 ⁄ 字号 评论关闭

今天遇到一个比较诡异的问题,就是使用form对象的提交方法submit一直不成功。

  1. <form id="myForm">  
  2.      <input  type="submit" name="submit" value="commit">  
  3.      <input type="button"  name="saveInfo" onclick="save()">  
  4. </form>

    调用的js脚本为:

    1. function save(){   
    2.     if (!checkInput()) return;
        
    3.     document.myForm.target='_top';   
    4.     document.myForm.action='newUri.do';   
    5.     document.myForm.submit();   
    6. }   
    7.   
    8. function checkInput(){   
    9.    return true;
        
    10. }  

    程序在执行到document.myForm.submit()的时候总是报对象不支持此属性…………,
    baidu一下后发现,原来是<input type="submit" name="submit">所致,修改name="submit"为其他名字后问题解决…………

抱歉!评论已关闭.