Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/10/2015, 11:16
sintel_1
 
Fecha de Ingreso: enero-2014
Ubicación: Navarra
Mensajes: 94
Antigüedad: 10 años, 4 meses
Puntos: 18
Respuesta: Detectar cambio de valor input hidden

Hola.

efectivamente jquery no detecta el cambio en los hidden, debes de indicarselo con la funcion change()

prueba asi:

Código HTML:
Ver original
  1. <!doctype html>
  2. <html lang="en">
  3. <meta charset="utf-8">
  4. <title>titulo</title>
  5. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  6.  
  7. $(document).ready(function(){
  8. $('#btn').click(function(){
  9. $("input[name='oculto']" ).val('Adios').change();
  10.   });
  11. $("input[name='oculto']").change(function(){
  12. valor = $("input[name='oculto']" ).val();
  13. alert("Cambiado a : " + valor);
  14. });
  15. }); //fin de ready
  16. </head>
  17. <input name="oculto" type="hidden" value="hola">
  18. </form>
  19. <button id="btn">Cambiar</button>
  20. </body>
  21. </html>

Saludos