
Cambiar attr de un input, basado en el valor de otro input
Publicado por fernando (3 intervenciones) el 09/12/2015 01:01:57
Hola a todos, y gracias de antemano, ¡cualquier ayuda es bienvenida!.
1) Tengo el siguiente formulario (lo resumo):
2) Lo que quiero hacer es que, cada vez que se ingrese un valor en el campo de "cuota", automáticamente el campo que le corresponde a la "fecha", pase a ser requerido.
Usando este código lo he conseguido, pero para un solo input:
3) El problema es que no sé cómo hacer para que esto funcione para todos los pares cuota-fecha (que son 12).
¿Alguien sabe cómo hacer esto de forma dinámica?
Desde ya muchísimas gracias.
1) Tengo el siguiente formulario (lo resumo):
1
2
3
4
5
6
7
<form>
<input type="text" value="" id="cuota1" />
<input type="date" value="" id="cuota1_fecha" required />
<input type="text" value="" id="cuota2" />
<input type="date" value="" id="cuota2_fecha" required />
<form>
2) Lo que quiero hacer es que, cada vez que se ingrese un valor en el campo de "cuota", automáticamente el campo que le corresponde a la "fecha", pase a ser requerido.
Usando este código lo he conseguido, pero para un solo input:
1
2
3
4
5
6
7
8
9
10
11
12
13
<script>
$(window).load(function(){
function $removeRequired()
{$("#cuota1_fecha").removeAttr("required");}
$removeRequired();
$("#cuota1").change(function(){
var $aAccount = $("#cuota1_fecha");
$removeRequired();
if ($("#cuota1").val() > 0)
{$("#cuota1_fecha").attr("required", "true");}
});
});
</script>
3) El problema es que no sé cómo hacer para que esto funcione para todos los pares cuota-fecha (que son 12).
¿Alguien sabe cómo hacer esto de forma dinámica?
Desde ya muchísimas gracias.
Valora esta pregunta


0