espacio por gui贸n bajo en input text

paco
24 de Noviembre del 2004
Hola,

驴c贸mo podr铆a hacer, para que cuando me clickasen la tecla espacio, la cambiara por un gui贸n bajo _ ?

Yo lo he conseguido en plan cutre, pero no vale si dan al espacio en medio de las letras escritas s贸lo para el final y as铆:

<input name="nombre" onKeypress="if (event.keyCode ==32){event.returnValue=false; document.form.nombre.value=document.form.nombre.value + '_';}" type="text">

Muchas gracias

eth0
24 de Noviembre del 2004
Nada m谩s f谩cil:

<input type="text" name="nombre" onKeyUp="this.value=this.value.replace(' ', '_');">

paco
24 de Noviembre del 2004
Gracias, pero

Con onkeyUp no me hace nada.
Y si lo pongo con onKeypress, me hace lo mismo que comentaba que hab铆a conseguido... bien al final de la frase, pero si me voy al medio y clicko y escribo un espacio, me lo sustituye pero no en esa posici贸n, sino al final.

paco
24 de Noviembre del 2004
Perd贸n, s铆 que va!!!

Mill贸n de gracias!!!