Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Javascript probleempje.. Wie helpt mij?

None
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.
    "
    + "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.
    "
    + "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

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