espacio por guión bajo en input text
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
¿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
Nada más fácil:
<input type="text" name="nombre" onKeyUp="this.value=this.value.replace(' ', '_');">
<input type="text" name="nombre" onKeyUp="this.value=this.value.replace(' ', '_');">
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.
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.
