WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Formulär problem! (https://www.wn.se/forum/showthread.php?t=34028)

grinditwp 2008-12-18 11:32

Hej,
har problem med ett js-script jag byggt för att kolla så alal fält är i fyllda i ett formulär.
Scriptet fungerar, men formuläret vill ej gå vidare. Varför?

Tar jag bort onsubmit="checkForm('bestallform'); return false" så fungerar formuläret som det skall och skickas!

Kod:

<script type="text/javascript">
      function checkForm(name){
  var numOfFields = document.forms[name].elements.length;
  var box = document.forms[name];
  for(i = 0; i < numOfFields; i++){
          if(!box.elements[i].value){
  alert('Du har glömt ' + box.elements[i].name);
  box.elements[i].focus();
  return false;
          }
  }
alert('Alla ok');
  return true;
        }
      </script>

      <form method="post" action="?c=bestaellmaterial&amp;i=tack" name="bestallform" onsubmit="checkForm('bestallform'); return false">
//osv...
//osv...


HMH 2008-12-18 13:28

Om du returnerar false sist så kommer formuläret aldrig att skickas.
Kod:

onsubmit="return checkForm('bestallform');"

grinditwp 2008-12-18 14:21

Citat:

Originally posted by HMH@Dec 18 2008, 14:28
Om du returnerar false sist så kommer formuläret aldrig att skickas.
Kod:

onsubmit=return checkFormbestallform;

Ah tack, självklart vad dum jag är.


Alla tider är GMT +2. Klockan är nu 03:27.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson