Originariamente inviato da zeccaman
Quando l'utente preme il pulsante submit, l'action della form riporta alla stessa pagina e, se i dati sono validi, viene visualizzata un'altra pagina.
Grazie!
La cosa più sensata è impostare l'action del form direttamente alla pagina di arrivo, se passare dalla pagina del form ti serve solo per validare il form puoi oviare con un js simile a questo:

codice:
function salva() {
	var coerente = true;
	coerente = coerente && testDenominazione();
	coerente = coerente && testTipoDati();
 	if(coerente) {
		submitForm('<%=funz%>', 'salvaModelli', '<%=pag%>');
	}
}


function testDenominazione() {
	if(document.form.denominazione.value.length == 0) {
		alert("denominazione obbligatoria.");
		document.form.denominazione.focus();
		return false;
	}
	return true;
}

function testTipoDati() {
	var size = document.form.modellitipodati.length;
	var select = false;
	for(i = 0; i < size; i++) {
		select = select || document.form.modellitipodati[i].checked;
	}
	if(!select) {
		alert("selezionare almeno una tipologia di dati");
		document.form.modellitipodati[0].focus();
	}
	return select;
}
è un po' lungo da fare, ma in questo modo, alla prima incoerenza che trovi, il browser ti porta direttamente nel campo da completare, e se il form è correttamente completato allora parte la submit.

ciao