document.forms ['form_preview']未定义的错误:Javascript

时间:2009-12-29 10:14:31

标签: javascript forms

我面临着如下问题,  

  <form name="form_preview" id="form_preview" action="xxxx.php" method="POST" target="iframe_p">
 <input type="hidden" name="post_data" id="post_data" value="xxxxxxxx">
 </form>
    <script language="JavaScript">

        document.forms['form_preview'].submit();

    </script>

我正在嵌套表单并尝试提交内部表单。这种情况引发了一个错误,如“document.forms ['form_preview'] undefined”

请帮助!

1 个答案:

答案 0 :(得分:0)

document.forms不知何故被弃用了。请改用document.getElementById('form_preview').submit();。在尝试操作其元素(window.onload)之前,还要确保DOM已完全加载。