premesso che puoi mettere tutti i form che vuoi in una pagina (a patto ovviamente che ognuno abbia un nome diverso), non ho ben capito il tuo primo interrogativo: vuoi che all'onclick venga aperta una pagina php o vuoi che questa venga caricata all'interno della stessa pagina senza che questa venga ricaricata?
nel primo caso va bene come hai fatto, cioè:
e la relativa funzioncina in javascriptCodice PHP:
[url="#"]Controlla[/url]
se invece vuoi che InserisciUtente.php venga aperta senza ricaricare nulla allora o usi un frame/iframe o ajax...Codice PHP:
function controlla_dati(){
if(qualcosa == true){
// i dati sono corretti
document.location.href = 'InserisciUtente.php'; // redirect
}
else{
return false;
}
}