Sustituir espacios por guiones mediante javascript
Hola, me gustaria saber como puedo hacer esto, por ejemplo,
en un Input, que cuando este escribiendo me sustituya los espacios por guiones,
He probado con esto pero no funciona:
en un Input, que cuando este escribiendo me sustituya los espacios por guiones,
He probado con esto pero no funciona:
onKeyUp="this.value=this.value.replace(\' \', \'_\');
0
Puntos
Puntos
8440
Visitas
Visitas
5
Resp
Resp
Por tuikosite hace 130 meses
Principiante
Respuesta #1
Amigos ya lo he solucionado, al final he hecho
onkeyup="this.value=this.value.replace(' ', '-')"y me funciona de lujo, gracias de todas formas :D
0
Puntos
Puntos
Por tuikosite hace 130 meses
Principiante
Respuesta #2
hechale un ojo a esto , yo lo hago con una funcion php que seria algo asi para que te des una idea
function limpia_espacios($cadena){ $cadena = str_replace(' ', '-', $cadena); return ($cadena); }como ves en el return te devuelve la cadena modificada con la funcion str_replace
Respuesta #3
Esta bien pero como lo hago para que el input lo tenga en cuenta ?
0
Puntos
Puntos
Por tuikosite hace 130 meses
Principiante
Respuesta #4
en la pagina agregar llamas a esa funcion en el MM_Insert y te la guarda en la base de datos procesada y por $_POST le dices que te coja el titulo mira
tendria que ir así la inserción
GetSQLValueString($_POST['titulo'], "text"), GetSQLValueString($_POST['seo'], "text"),la primera corresponde al titulo y la segunda por ejemplo al seo no? pues en la segunda en vez de $_POST['seo'] le dices que te coja $_POST['titulo'] tambien pero ccon la función!! mira mas o menos haz esto y pruebalo, no necesitas ningun input para el seo directamente le pasas por post el mismo titulo
tendria que ir así la inserción
GetSQLValueString($_POST['titulo'], "text"), GetSQLValueString(limpia_espacios($_POST['titulo']), "text"),
Respuesta #5
Gracias como siempre zeuskx :D
0
Puntos
Puntos
Por tuikosite hace 130 meses
Principiante