anoniem Geplaatst: 23 januari 2003 Delen Geplaatst: 23 januari 2003 Ik heb een javascript proggie gemaakt waarmee je doormiddel van een formulier je gegevens invoert. Nu wil ik in het onderstaande gedeelte checken of de studierichting overeen komt met CS of IDM zo niet dan moet hij een foutmelding geven.. Het probleem is nu wat je ook invult hij blijft de foutmelding geven dat je studierichting niet juist is.. ik heb zelf het idee dat hij de break van de switch overslaat. Wat heb ik fout gedaan? ......... var Studie=document.invulform.Studie.type=='text'; do { // Check of Studierichting juist is else if (Studie=document.invulform.Studie.type=='text') switch(Studie) { case "IDM": break; case "CS": break; default: { window.alert("Uw Studierichting is niet correct ingevoerd.\n" + "Het moet IDM of CS zijn"); return(false); } break; } else { var check=false; } } while(check==true)....................... Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 heb weinig/geen verstand van JScript, maar is het niet case-sensitive ? Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 Nee heb ik al geprobeerd ;-) Het moet iets anders zijn.. ben trouwens zelf ook niet al te vertrouwd met Javascript, maar voor de echte programmeurs is dit vast een eitje. Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 Javascript is webscripting, geen programmeren. Topic wordt dus verplaatst. Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 ok ;) had topic webscripting nog niet gezien.. gelukkig staat ie nu op de juiste plaats Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 [quote:85d11581ff="HYDEX"]Ik heb een javascript proggie gemaakt waarmee je doormiddel van een formulier je gegevens invoert. Nu wil ik in het onderstaande gedeelte checken of de studierichting overeen komt met CS of IDM zo niet dan moet hij een foutmelding geven.. Het probleem is nu wat je ook invult hij blijft de foutmelding geven dat je studierichting niet juist is.. ik heb zelf het idee dat hij de break van de switch overslaat. Wat heb ik fout gedaan? ......... var Studie=document.invulform.Studie.type=='text'; do { // Check of Studierichting juist is else if (Studie=document.invulform.Studie.type=='text') [/quote:85d11581ff] Achter Studie volgt een vergelijking die een boolean oplevert. Het volgende moet voldoende zijn in dit stukje code... [i:85d11581ff] else if (Studie=document.invulform.Studie.type)[/i:85d11581ff] [quote:85d11581ff="HYDEX"] switch(Studie) { case "IDM": break; case "CS": break; default: { window.alert("Uw Studierichting is niet correct ingevoerd.\n" + "Het moet IDM of CS zijn"); return(false); } break; } else { var check=false; } } while(check==true).......................[/quote:85d11581ff] vreemde lus... Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 bijna :) [code:1:f0cb2701f7] var Studie = document.invulform.Studie.value; // waarde in textbox switch (Studie.toUpperCase()) { case "IDM" : break; case "CS" : break; default : window.alert("fout"); return; // verlaat functie } ..... [/code:1:f0cb2701f7] Quote Link naar reactie
anoniem Geplaatst: 23 januari 2003 Auteur Delen Geplaatst: 23 januari 2003 bedankt.. het is nu gelukt.. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen