getting o valor de um campo de formulário após o evento de pressionamento de tecla

myInput.value é um pressionamento de tecla atrás quando eu o examino em um manipulador de eventos keyPress. Portanto, se os usuários digitar "a", myInput.value me fornecerá "". Então, quando o usuário digita "b", myInput.value me fornece "a" e assim por diante. O valor parece não ser atualizado com a entrada de caracteres pressionando a tecla que acionou o evento. O que estou fazendo errado? obrigado -Morgan

questionAnswers(2)

yourAnswerToTheQuestion