Hola Isaac Mañe:
Creo que es fácil:
Debes crear un script que genere la hora en el formato que quieras, y devuelva una cadena:
<script ...>
function hora() {
actual = Date();
return actual.getHours() + ":" + actual.getMinuts() + ":" + actual.getSeconds();
}
</script>
y luego en el body el campo de texto:
<form name=tiempo>
<input name=hora type=text value="">
... y el boton que actualice el campo:
<input type=button value=hora onclick="document.forms.tiempo.hora.value = hora()"
</form>
Te lo dije de memoria, y es posible que algunas funciones no estén del todo bien... si falla avisa.
Saludos