Hai le idee poco chiare su come funziona PHP.
Quello che chiedi, con PHP è impossibile.
Che necessità avresti della pagina specificata nell'action se php avesse la possibilità di agire direttamente sulla pagina con il form?
PHP è un linguaggio Server Side, ciò vuol dire che non può interagire sulla pagina che l'utente sta visualizzando, perché questa ormai si trova sul client.
PHP lavora solo sul server, elabora dati, mette insieme una pagina e questa viene inviata al client, dal momento che la pagina viene inviata, PHP non ha più alcuna possibilità di interagire con essa.

L'unico modo che hai per controllare tali dati prima di inviare il form è usando Javascript (che è Client Side).