Visa ett inlägg
Oläst 2008-12-18, 11:32 #1
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
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...
grinditwp är inte uppkopplad   Svara med citatSvara med citat