Simple, pones en la etiqueta <form> la propiedad/evento onSubmit="location.href = "w w w . t u s i t i o . c o m/"+this.texto.value", es decir:
<form id="form1" name="form1" method="post" onSubmit="location.href = 'w w w . t u s i t i o . c o m/'+this.texto.value" >
<!-- ... -->
</form>
También puedes poner el código en una función, y en vez de lo anterior poner onSubmit="redireccion(this.texto.value)", así te queda más flexible y el código te queda mejor distribuido:
// Esto lo pones en un bloque <script> declarado en <head>
function redireccion(valor) {
location.href = 'w w w . t u s i t i o . c o m/'+valor
}
Hola, muchas gracias por tu respuesta.
He probado las dos opciones que me das, pero con las dos, al colgarlo en la web y probarlo, me da el error HTTP 405, y me dice que el sitio web tiene un error de programación.
No se en que me puedo estar equivocando, pero te indico los 2 códigos que he probado.
PRIMERA OPCION - RESULTADO - ERROR 405
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h t t p : / / w w w . w 3 . o r g / T R / x h t m l 1 / D T D / x h t m l 1 - t r a n s i t i o n a l . d t d">
<html xmlns="h t t p : / / w w w . w 3 . o r g / 1 9 9 9 / x h t m l">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" onSubmit="location.href = 'w w w . m i s i t i o . c o m/'+this.texto.value" >
<p>REFa</p>
<label>
<input type="text" name="texto" id="texto" />
</label>
</p>
<p>
<input type="submit" name="button" id="button" value="Enviar" />
</p>
</form>
</body>
</html>
SEGUNDA OPCION - RESULTADO - ERROR 405
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "h t t p : / / w w w . w 3 . o r g / T R / x h t m l 1 / D T D / x h t m l 1 - t r a n s i t i o n a l . d t d">
<html xmlns="h t t p : / / w w w . w 3 . o r g / 1 9 9 9 / x h t m l">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script>
// Esto lo pones en un bloque <script> declarado en <head>
function redireccion(valor) {
location.href = 'w w w . m i s i t i o . c o m/'+valor
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" onSubmit="redireccion(this.texto.value)">
<p>REF</p>
<label>
<input type="text" name="texto" id="texto" />
</label>
</p>
<p>
<input type="submit" name="button" id="button" value="Enviar" />
</p>
</form>
</body>
</html>
Disculpa el cómo van las direcciones web, pero es que aún no tengo privilegios para poder publicarlas.
A ver si le puedes echar un vistazo al código, que yo no lo controlo, y me hechas una mano, a ver que es lo que falla.
Salu2 y Gracias