2009-12-29 4 views
0

Je suis problème qui se pose au-dessous, document.forms [ 'form_preview'] Erreur non définie: Javascript

<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> 

Je vais avoir des formes imbriquées et essayer de présenter une forme intérieure. Cette condition me jette une erreur comme "document.forms ['form_preview'] undefined"

aidez s'il vous plaît!

Répondre

0

document.forms est en quelque sorte déprécié. Utilisez document.getElementById('form_preview').submit(); à la place. Assurez-vous également que le DOM est complètement chargé avant d'essayer de manipuler ses éléments (window.onload).

+0

Salut, même document.getElementById ('form_preview'). Submit(); n'a pas fonctionné pour moi – Harshal

+0

a également essayé window.onload = document.forms ['form_preview']. Submit(); mais pas de succès :( – Harshal

+0

try: 'window.onload = function() {document.getElementById ('form_preview'). Submit()};' –