Cita: Pero podrias explicarme un poquito que significa esto?
div1.style.visibility = "visible";
div1.style.display = "block";
div2.style.visibility = "visible";
div2.style.display = "block";
div3.style.visibility = "hidden";
div3.style.display = "none";
En el ejemplo que te puse cada formulario está contenido en una capa diferente div1, div2, div3. Al pulsar a los botones, dependiendo del botón seleccionado controlo la visibilidad de las capas mediante los atibutos style.visibility (visible/hidden) y style.display (block/none).
Cita: a parte si cambio el type del input por ejemplo a un submit no me funciona, como lo hago?(es q tengo q poner submit puesto q se me ejecuta una sentencia php)
No entiendo, me habias dicho que la página que contiene los formularios era htm, entonces como y donde utilizas el php? Aunque utilices input de type button tambien puedes controlar el submit del formulario dentro de las funciones de javascript con document.form1.submit();
Un saludo.
Txarly