Leeg invulvak als antwoordvak

Waarom een leeg invulvak?
Ten eerste toont een waarde 0 niet mooi. Ten tweede zijn er natuurlijk ook oefeningen waarin 0 de oplossing is. Daarom kiezen we voor een leeg invulvak. [br]Hiervoor kan je een truc gebruiken: definieer [b][i]ant=undefined[/i][/b]. Het resultaat is dat het invulvak voor ant leeg is. Maar vul je een getal in, dan wordt die waarde zonder probleem toegekend aan ant. In de knop [i]nieuwe opgave [/i]maak je het invulvak opnieuw leeg met het commando [b][i]SetValue(ant, undefined)[/i][/b].[br]Kijk in volgend applet hoe het werkt, volg het stappenplan en probeer het zelf.
Stappenplan
[table][tr][td]1[/td][td][/td][td]Typ het commando [b]a = Toevalsgetal(1, 10)[/b] en creëer het getal a.[/td][/tr][tr][td]2[/td][td][/td][td]Typ het commando [b]b = Toevalsgetal(1, 10)[/b] en creëer het getal b.[/td][/tr][tr][td]3[/td][td][/td][td]Typ het commando [b]opl = a + b[/b] en creëer het getal opl.[/td][/tr][tr][td]4[/td][td][/td][td]Typ het commando [b]ant = undefined[/b] en creëer het getal ant.[br][/td][/tr][tr][td]5[/td][td][icon]/images/ggb/toolbar/mode_text.png[/icon][/td][td]Creëer de dynamische tekst [b]a + b[/b] en selecteer a en b in de lijst met objecten.[/td][/tr][tr][td]6[/td][td][icon]/images/ggb/toolbar/mode_textfieldaction.png[/icon][/td][td]Selecteer de knop [i]Invulvak [/i]en creëer een invulvak met titel [b]=[/b] en gelinkt object [b]ant[/b].[br][/td][/tr][tr][td]7[/td][td][icon]/images/ggb/toolbar/mode_buttonaction.png[/icon][/td][td]Selecteer de knop Actieknop invoegen en creëer een actieknop met titel [b]nieuwe opgave[/b] en typ als script de commando's [b]UpdateConstructie()[/b] en [b]SetValue(ant, undefined)[/b] om het invulvak terug leeg te maken.[br][/td][/tr][tr][td][/td][td][/td][td][/td][/tr][/table]
Probeer het zelf...
Feedback met dynamische kleuren
Je kunt feedback geven door het invulvak te kleuren met dynamische kleuren: rood bij een fout antwoord, groen bij een correct antwoord.[br]Het invulvak mag enkel rood kleuren als er al een antwoord gegeven werd, maw. wanneer ant niet langer onbepaald is. Dit kan je controleren met de test [b]ant == ant[/b], omdat een getal gelijk is aan zichzelf, behalve wanneer he tonbepaald is. [br][u]Opmerking[/u]: het dubbele gelijkheidsteken == verandert in het logische gelijkheidsteken met een vraagteken erboven na klikken op Enter.

Information: Leeg invulvak als antwoordvak