2010-03-17 2 views
2

J'utilise ExtJS sur une page d'inscription qui ne devrait avoir aucun effet sur cela.Utilisation de Javascript pour soumettre un formulaire

<form name="registerform" id="registerform" method="POST" action="registerProcess.php"> 

J'ai que la forme et le javascript

document.registerform.submit() 

ne sera pas soumettre le formulaire .... des idées?

+0

Etes-vous sûr le code Javascript est appelé? Insérez une "alerte" ou une autre ligne de débogage là-bas pour vous assurer que le code est en cours d'exécution. Il semble que ce que vous avez devrait fonctionner –

Répondre

11

Cela est généralement dû en ayant un contrôle de formulaire (en général un bouton soumettre) avec un nom ou l'identifiant de « submit ». Cela clobbers la méthode de soumission; Renommez-le.

+2

Maaan J'étais tellement perdu, je ne pense pas avoir jamais regardé trois lignes de code js depuis si longtemps. C'était ça. Renommé le bouton soumettre et tout fonctionne comme par magie. Merci beaucoup d'avoir partagé cette puissante information. –

+0

@Quentin: merci beaucoup ... –

0

Vous pouvez

document.getElementById('registerform').submit(); 
+0

Cela ne fonctionne pas – Webnet

0

Essayez document.forms.items(0).submit();