Quello che vuoi fare non è possibile. PHP è un linguaggio lato server. Una volta che la pagina è stata costruita ed inviata al browser, PHP non può più fare nulla (a meno di utilizzare ajax).

La soluzione in php puro è fare i controlli in pagina2.php ed in caso di errore rimandare al form (con segnalazione dell'errore)