FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Flitig postare
|
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&i=tack" name="bestallform" onsubmit="checkForm('bestallform'); return false"> //osv... //osv... |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Nykomling
|
Om du returnerar false sist så kommer formuläret aldrig att skickas.
Kod:
onsubmit="return checkForm('bestallform');" |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Flitig postare
|
Citat:
|
||
![]() |
![]() |
Svara |
Ämnesverktyg | |
Visningsalternativ | |
|
|