如下代码<script type='text/javascript'>
function submit_form() {
   document.frm.submit();
}</script><form name='frm' action='test.php' method='post'>
   <input type='text' name='name'>
   <input type='button' value='submit' onclick='submit_form()'></form
请问为什么上面的代码一点Button报了一个js错误,“对象不支持此属性或方法”,这种情况只是有些场合报错有些场合却能顺利过去呢

解决方案 »

  1.   

    document.getElementById('frm').submit();如果跨浏览器,最好选择一些第三方工具,比如jQuery,调用$('#frm').submit()
      

  2.   

    看不出有问题
    不要有名为 submit的元素应该就没有问题
      

  3.   

    有些场合指的是什么?
    你这个代码看不出问题,特意试了自己的浏览器chrome
      

  4.   

    你用的什么浏览器啊? 我用ie6和firefox试了都没问题呢严格意义上来讲,你的HTML代码中</form
    没有结束,应该是</form>
      

  5.   


    有元素名为submit会有问题吗,或许是这个问题啊,谢谢 试试看