Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2016, 09:41
jmg1189
 
Fecha de Ingreso: septiembre-2015
Mensajes: 58
Antigüedad: 9 años, 3 meses
Puntos: 2
asignar required a inputs cuando se seleccione un checkbox

hola a todos.

bueno, en mi form tengo una tabla con 7 columnas, en las cuales, se ubican en la primera columna unos checkbox de tipo array igual que en las demas, se ubican inputs de tipo text, lo que busco y no tengo ni idea de como hacer ya que no tengo muchos conocimientos en este tema, es que al seleccionar un checkbox, se les asigne la propiedad required a las cajas de texto de esa fila. alguien podría darme una idea de como hacerlo?

tengo lo siguiente pero en la consola me indica error.

declaro mis checkbox asi;
la variable $i es un contador.
Código PHP:
Ver original
  1. <input type='checkbox' name='pedir[]' id="<? echo $i;?>" onclick="required(<? echo $i;?>);" value='si'>

la función que intento usar es la siguiente:

Código Javascript:
Ver original
  1. function required(i){
  2.             $("#und"+i).attr('required', true);  
  3.         }

y el input al cual quiero asignar la propiedad required los declaro así;

Código PHP:
Ver original
  1. <input type="text" name="und[]" id='und<? echo $i;?>' class="caja" style="width:70%;" value="<? if(isset($und)){ echo $und[$i]; } ?>">
No sé cual pueda ser el error, como os dije, no sé mucho sobre este tema :(.
podrían ayudarme?

muchas gracias de ante mano a todos.

Última edición por jmg1189; 26/01/2016 a las 10:54