Desativar hardware back function jquery mobile

Por isso, estou procurando uma maneira de desativar o botão Voltar (hardware no Android, software no iPhone) ou redirecionar o usuário para uma página diferente (depois a anterior).

Minhas razões para isso não são para fins nefastos ou qualquer coisa. Estou trabalhando em um software de exame. Um usuário responde a todas as perguntas em um exame / pesquisa / questionário, envia o formulário e é levado a uma página para ver o feedback. No momento, se eles apertarem o botão de volta do hardware, eles receberão a caixa de alerta informando que os dados já foram enviados, mas eles ainda poderão acessar OK e ser levados de volta ao exame e reenviá-lo, reenviando os mesmos resultados ou alterando suas respostas e reenvio,

Eu estou procurando uma maneira de desativar essa habilidade, desativando o botão de volta de alguma forma ou redirecionando o usuário para uma nova página.

Um pouco de informação sobre o aplicativo. O formulário do exame está sendo enviado sem usar o Ajax. O aplicativo inteiro é um URL, não importa em qual página você esteja, o URL é sempre o mesmo. Ao recarregar esse URL, você é levado para a página de login (isso é perfeitamente aceitável).

Eu já examinei os recursos de Histórico do HTML5, mas devido à falta de suporte em versões mais recentes do Android, não posso usá-lo. Eu preciso de algo que funcione no Android, iPhone e, de preferência, no WP7.

questionAnswers(4)

yourAnswerToTheQuestion