Hola:
Lo normal es poner la página destino del formulario en el action del formulario (el tag form)... y si se usa onsubmit que sea para "validar".
Para enviar los resultados a un iframe, debes darle un nombre (atributo name) y en el formulario usar un atributo target con el valor del nombre del iframe...
Te paso un enlace a un artículo interesante:
Formularios y enlaces dirigidos a ventanas
Saludos