Auto-Soumettre le Formulaire à l'aide de JavaScript

<form name="myForm" id="myForm" action="test.php" method="POST">
  <p>
  <input name="test" value="test" />
  </p>
  <p>
    <input type="submit" name="submit" value="Submit" />
  </p>
</form>

    <script>

    var auto_refresh = setInterval(
    function()
    {
    submitform();
    }, 10000);

    function submitform()
    {
      alert('test');
      document.myForm.submit();
    }
    </script>

Je vais avoir du mal à essayer de s'auto-envoyer un formulaire à chaque 10 secondes une fois atterri sur une page. Le nom du formulaire est myForm action="test.php". Je reçois le 'test' message, mais la page n'a pas de soumettre le formulaire.

Toutes les solutions en plus d'auto-chargement de la fonction de chargement de la page?

FIXE: Retiré (name="submit") à partir du bouton "soumettre" et cela a fonctionné sans problème.

  • Qu'est-ce que document.myForm au moment de l'appel de la fonction?
  • <form name="myForm" id="myForm" action="test.php" method="POST"> <p> <input name="test" value="test" /> </p> <p> <input type="submit" name="submit" value="Submit" /> </p> </form>
  • Avez-vous une action définie sur votre formulaire? Veuillez inclure le code HTML.
InformationsquelleAutor Crys Ex | 2012-09-11