Agradecería algunos comentarios sobre el uso de $ (this) [0] .defaultValue para determinar si un valor de cuadro de texto ha cambiado desde el valor original, por ejemplo
//keyUp event
if($(this)[0].defaultValue != $(this).val())
{
//Field has been modified mark as dirty
}
En Chrome parece para generar la salida deseada en el sentido de que la defaultValue es siempre el valor original de la caja de texto se cargó en el DOM con. Sin embargo, recientemente descubrí este valor después de rastrear objetos DOM en las herramientas de desarrollo de Chrome en busca de algo completamente diferente y me preocupa que pueda llegar con un montón de problemas. Además Google no giró mucho lo que me preocupa aún más ...
Cualquier comentario muy apreciado.
Saludos Rob
gracias por la respuesta que voy a dar mi voto a usted porque su respuesta fue atacado de manera más directa a la pregunta original. @jAndy - Yo marcaría el tuyo también si pudiera porque tu respuesta ofrece una excelente alternativa. – Rob