Как вы писали, можно отключить кнопку, если ответ неправильный. Итак, вы не указали код. Итак, я показываю только пример:
Мы будем использовать javascript для этого. Давайте создадим форму
<form method="post">
<input type="text" id="question1" onchange="check()">
<input type="submit" id="submit">
</form>
Мы запускаем функцию js каждый раз, когда пользователь вносит какие-либо изменения в текст.
Javascript function:
function check(){
var correctAns = 2;
var input = document.getElementById('question1').value;
var btn = document.getElementById('submit');
if(input == correctAns){
btn.disabled = "false";
}else{
btn.disabled = "true";
}
}
Таким образом, вы не сможете нажать кнопку, если дадите неверный ответ. Надеюсь это поможет!