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>