Tengo un formulario generado por <% Ajax.BeginForm() {} %>
que contiene una gran cantidad de entradas y texareas.¿Cómo sé que ha cambiado una entrada de formulario?
Cuando un valor de entrada cambia, necesito saberlo y marcar la entrada y el formulario como "sucio". Si el usuario intenta abandonar la página sin guardarla, le pediré que confirme el abandono de los cambios.
¿Alguna sugerencia sobre cómo se debe hacer esto?
Me gusta mucho esta forma de comprobar si el valor es igual al valor predeterminado, y supongo que esto funcionaría bien en una "forma tradicional". Sin embargo, enviaré los cambios a través de XMLHttpRequest y necesito "reiniciar" el formulario cuando el envío sea exitoso. ¿Hay alguna buena manera de configurar _set_ defaultValue/defaultChecked etc. en el valor actual? – tkalve
se agregó acceptChanges método –
Gracias. Hice algunos cambios más agregando el campo numérico. :) –