Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2012, 12:55
Joselito36
 
Fecha de Ingreso: mayo-2010
Mensajes: 53
Antigüedad: 14 años
Puntos: 6
Marcar varios checkbox por categoria

Hola. He leido varios post muy buenos sobre como marcar varios checkbox, pero no me sirve ninguno de ellos para lo que quiero. Estoy muy verde en js y necesitaría ayuda por favor.

Quisiera que al darle al botón que pongo aquí abajo, marque por ejemplo todos aquellos checkboxes que contengan en el name o el id la cadena "hola" por ejemplo, ya que habrá uno con "hola1" otro check con "hola2", etc...

Me consta que hay al menos 2 genios que son Caricatos y JavierB que seguro lo solucionarían con los ojos cerrados.

<form name="f1" >

<input type="button" value="Marcar todos" onclick="marcar(this.parentNode,this)" />

<table width="850" cellspacing="1" >
<tr>
<tr>
<th width="80" height="50" scope="col" >Ref.</th>
<th width="50" scope="col" >Ver1</th>
<th width="50" scope="col" >Ver2</th>
<th width="50" scope="col" >Ver3</th>
<th width="50" scope="col" >Ver4</th>
</tr>

<tr>
<th scope="row">referencia</th>
<td align="center">loquesea</td>
<td align="center"><input name="pasa_poco1" id="pasa_poco1" type="checkbox" value="1" checked /></td>
<td align="center"><input name="pasa_hola1" id="pasa_hola1" type="checkbox" value="1" checked /></td>
<td align="center"><input name="pasa_toro1" id="pasa_toro1" type="checkbox" value="1" checked /></td>
<td align="center"><input name="pasa_tempo1" id="pasa_tempo1" type="checkbox" value="1" checked /></td>
</tr>

<tr>
<th scope="row">referencia</th>
<td align="center">loquesea2</td>
<td align="center"><input name="pasa_poco2" id="pasa_poco2" type="checkbox" value="1" checked /></td>
<td align="center"><input name="pasa_hola2" id="pasa_hola2" type="checkbox" value="1" checked /></td>
<td align="center"><input name="pasa_toro2" id="pasa_toro2" type="checkbox" value="1" checked /></td>
<td align="center"><input name="pasa_tempo2" id="pasa_tempo2" type="checkbox" value="1" checked /></td>
</tr>

<input type="button" name="enviar" id="enviar" value="Guardar cambios" />

</form>