Vraag & Antwoord

Webprogrammeren & scripting

Javascript probleempje.. Wie helpt mij?

8 antwoorden
  • 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).......................
  • heb weinig/geen verstand van JScript, maar is het niet case-sensitive ?
  • 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.
  • Javascript is webscripting, geen programmeren. Topic wordt dus verplaatst.
  • ok ;) had topic webscripting nog niet gezien.. gelukkig staat ie nu op de juiste plaats
  • [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...
  • 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]
  • bedankt.. het is nu gelukt..

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.