Adsense

Mostrando entradas con la etiqueta javascript. Mostrar todas las entradas
Mostrando entradas con la etiqueta javascript. Mostrar todas las entradas

lunes, 20 de julio de 2015

Decodificar html entities con Jquery

Si tenemos una cosa como "<p>name<" y queremos mostrarlas en cristiano empleando Jquery hacemos una cosa tonta

var text = '<p>name&lt';
var decoded = $('
'
).html(text).text(); alert(decoded);
Las html entities van a quedar reemplazadas por su símbolo, como puede verse en el ejemplo.

Fuente

jueves, 31 de mayo de 2012

Sumar o Restar Días en Javascript

Para sumar o restar días podemos emplear la función setDate() que nos proporciona el objeto Date. Le pasamos por parámetro un objeto Date y lo que se le va a sumar o restar. en podemos ver el funcionamiento de la mísma en el código inferior.
IMPORTANTE: Debemos recordar que para crear el objeto Date, los meses se cuentan del 0 al 11 (Enero es 0... Diciembre es 11)
 
arreglo = new Array(2012, 3, 1);
miFecha = new Date(arreglo[0],arreglo[1],arreglo[2]);
document.write(0+" "+miFecha.toDateString()+"
"); for (i=1; i<32 ; i++){ miFecha.setDate(miFecha.getDate()+1); document.write(i+" "+miFecha.toDateString()+"
"); }

viernes, 29 de abril de 2011

evitar submit al oprimir enter en un formulario y hacer tab

El script hace lo siguiente, al pulsar enter, busca el proximo input de tipo text para y hace focus

$(function(){

$("input").keypress( function (event){
//aqui se ve si la tecla es enter
if(event.which == 13) {
//AQUI SE CANCELA EL SUBMIT AL PULSAR ENTER
event.preventDefault();
//AQUI SE BUSCA EL PROXIMO INPUT DE TIPO TEXTO
n = 1 + $("[type=text]").index(this);
//AQUI SE HACE EL FOCUS EL PROXIMO INPUT DE TIPO TEXTO
$("[type=text]:eq("+n+")").focus();
}
});
//ESTO ES UN BONUS: CAMBIA DE COMA A PUNTO DENTRO DE UN INPUT TEXT
$("input").keyup( function (event){
var num_coma = 188;
if(event.which==num_coma)
this.value =this.value.split(",").join(".");
});


});


EL SCRIPT TRAE BONUS: CAMBIA DE COMA A PUNTO DENTRO DE UN INPUT TEXT

martes, 1 de enero de 2008