Tienes varias formas de hacerlo... podrias "bloquear" el boton de Enviar (submit) o bloquear el "input text" u ocultar alguno de los dos.
Código Javascript
:
Ver original<html>
<script language="JavaScript">
/*
Que cuando introduzca un texto en un input al darle submit aparezca el texto escrito y desaparezca el input. ¿Como podria lograr esto?
*/
function procesar() {
var p=document.createElement("P")
var t=document.createTextNode("Hola "+entrada.value+ ", como va ?");
p.appendChild(t);
salida.appendChild(p);
enviar.setAttribute('style','display:none');
}
</script>
</head>
<body>
<p>Introduzca su nombre:</p>
<input type="text" id="entrada"/>
<p><input type="button" name="Submit" value="Enviar" onclick="procesar()" id="enviar"/></p>
<div id="salida"></div>
</body>
</html>
Prueba eso... como solo decias "input" y no sabia cual .. pues oculte el del boton