Toon posts:

JAVASCRIPT ONSUBMIT

Pagina: 1
Acties:
  • 1.239 views sinds 30-01-2008

Verwijderd

Topicstarter
Jo gasten,

ik begin hier redelijk lijp te worden. Ik heb een javascript functie die wordt uitgevoerd als een formulier wordt gesubmit.

<FORM name="example" onsubmit="checkit();">

Deze functie geeft in sommige gevallen een true waarde terug en in sommige gevallen een false waarde. Het probleem is echter dat ie altijd submit en dat is waar ik niet uitkom. Kan iemand mij vertellen wat er niet goed gaat. Already thanks.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<script language='javascript'>

<!--

function checkit() 
{   


text = document.getElementsByTagName('input');

alert(text.length);
count=0;

    for (i=0;i< text.length-2 ;i++) 
    { 

        box = document.forms[0].elements[i];
 
        if (box.value) {
            count++; 
        }   
    }
    alert(count);
        if(count==0){   
        alert('geen data ingevoerd');
        return false; 
    } 
    return true;
    
}

// --></SCRIPT>

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
code:
1
<FORM name="example" onsubmit="return checkit();">

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
euh ga eens kijken hoe dom werkt

je zit in een loopje van alle inputs (behalve de submit neem ik aan) en gaat vervolgens met document.forms werken..

je kan daar ook gewoon text[i] gebruiken natuurlijk.

aan de andere kant kan je dan maar 1 form op je pagina hebben staan anders gaat ie in de soep lopen (aangezien hij dan de submit knop van eerste form ook wil controleren)

edit:
en idd wat robIII zegt, je moet een return waarde doorsturen anders word je form nog steeds gesubmit, ongeacht je result

[ Voor 15% gewijzigd door BasieP op 04-05-2006 19:03 ]

This message was sent on 100% recyclable electrons.


  • André
  • Registratie: Maart 2002
  • Laatst online: 20-02 09:23

André

Analytics dude

Probeer alsblieft eerst eens zelf wat, in je vorige topic had je ook al zelf je antwoord gevonden. Luiheid hebben we helemaal niets aan :/

/edit:
En "jo gasten" ? En overmatig CAPS-LOCK gebruik??

[ Voor 19% gewijzigd door André op 04-05-2006 19:16 ]


Dit topic is gesloten.