Estaba leyendo un manual y me encuentro con esto:
Cuando introduces ambos datos y pulsas el submit, te abre una ventana pero solo con la frase "Creado el cliente" que está hacia el final.
Lo que yo quiero es que cuando se clica en Submit, aparezca una nueva página con los datos introducidos.
Código:
<html>
<head>
<script language="JavaScript">
//Formulario
//para crear un objeto, se debe definir una función y luego llamarla con new
function crearCliente(nombre, ciudad)
{
//función de definición del tipo de objeto
this.nombre=nombre;
this.ciudad=ciudad;
}
function confirmar(n, c)
{
//muestra un mensaje para decir que se ha creado el cliente y pone fondo rojo,
cli= new crearCliente(n, c); //creación del objeto
document.write("creado el cliente ");
document.bgColor="red";
}
</script>
<body>
<!--formulario de petición de datos-->
<form action="" name="formu"
onsubmit="confirmar(document.formu.nombre.value,
document.formu.ciudad.value);">
<!--llamada a la función que crea el objeto cuando se pulsa el botón submit-->
<h2>Introducción de datos de clientes</h2><br><br>
Nombre <input type="text" name="nombre" size="20">
Ciudad <input type="text" name="ciudad" size="20"> <br><br>
<input type="submit" value="Confirmar los datos">
</form>
</body>
</html>