Capture.JPG 17.37KB 9 downloads
Por enquanto só preciso de uma mão para capturar todos os Ids que eu definir em getElementById, ou então todas as tags que eu definir com getElementsByTagName.
Minha idéia (de girico, mas não deixando de ser idéia) é capturar as minhas DTs (que é onde eu coloco os titulos de "Grupo 1", "Grupo 2") imprimir o título se ele já não existir, pegar todas as checkbox com "g1" (no caso de grupo 1), "g2" (no caso de grupo 2)... (vai incrementando na medida que tiver checkbox daquele grupo) e imprimir apenas aquelas que estavam selecionadas.
Pode ser feito de outra forma? Tá muito muito burro?
Minha estrutura está assim por enquanto (para vocês terem idéia de como vou trabalhar com o JS):
<form name="teste" onSubmit="lista();"> <dl> <dt id="titulo">Grupo 1</dt> <dd>Checkbox 1 <input type="checkbox" name="grupo1" value="g1/item 1"></dd> <dd>Checkbox 2 <input type="checkbox" name="grupo1" value="g1/item 2"></dd> <dd>Checkbox 3 <input type="checkbox" name="grupo1" value="g1/item 3"></dd> <dd>Checkbox 4 <input type="checkbox" name="grupo1" value="g1/item 4"></dd> </dl> <dl> <dt id="titulo">Grupo 2</dt> <dd>Checkbox 1 <input type="checkbox" name="grupo2" value="g2/item 1"></dd> <dd>Checkbox 2 <input type="checkbox" name="grupo2" value="g2/item 2"></dd> <dd>Checkbox 3 <input type="checkbox" name="grupo2" value="g2/item 3"></dd> <dd>Checkbox 4 <input type="checkbox" name="grupo2" value="g2/item 4"></dd> </dl> <input type="submit" value="Enviar"><BR><BR><BR> </form>
O meu value possui a "/" pq é através dela que pretendo pegar a que grupo pertence (dividindo os valores).
Edição feita por: Firehalk, 05/02/2008, 20:02.