Hola, lo que quiero hacer como dice el titulo es generar la url de un articulo a partir de del titulo que le demos a este articulo.
Tengo hecho el siguiente código, corre bien en firefox pero en chrome no:
Código Javascript
:
Ver originalvar uno='';
var dos = '';
$(document).ready(function(){
$("#uno").keypress(function(e){
e.preventDefault();
//verificamos que no intente borrar una letra
if(e.charCode != 0){
//uno no debe sufrir alteraciones por eso esta primero
uno += String.fromCharCode(e.which);
//comprobamos que sea numeros o letras minusculas
if((e.charCode > 96 && e.charCode < 123) ||((e.charCode > 47) && (e.charCode < 58))){
letra = String.fromCharCode(e.which);
}
//si son letras mayusculas lo convertimos a minusculas
else if(e.charCode > 64 && e.charCode < 91){
letra = String.fromCharCode(e.charCode+32);
}
//evento de espacio
else if(e.charCode == 32)
{
letra = "-";
}
dos += letra;
$('#uno').attr('value', uno);
$('#dos').attr('value',dos);
}
else{
uno = uno.substring(0,(uno.length-1));
dos = dos.substring(0,(dos.length-1));
$('#uno').attr('value', uno);
$('#dos').attr('value',dos);
}
});
$("#dos").change(function(e){
dos = $('#dos').val();vf
});
});
Y este es el html
Código HTML:
Ver original
<input name="titulo" id="uno" type="text" value=""> <input name="url_titulo" id="dos" type="text" value="">
<!-- <textarea cols=300 rows=2 id="mitexto">Escribe algo aquí!</textarea>
<br>
<b>Tecla pulsada:</b>
<br>
<div id="loescrito"></div> -->