Duvida com radio button

Fala ae Galera, se eu tenho um conjunto de botões tipo radio e ao clicar em um button quero o valor do radio selecionado via javascript esses radio precisam ficar dentro de um form? eu consegui fazer dessa maneira mas gostaria de saber se está correto ou o normal seria de outra forma… vlw!!!

[code]

Formulário HTML Cores:
Branco Preto Amarelo Verde
[/code]

Sim, necessariamente dentro de um form se você quiser fazer alguma requisição POST.

Se você só precisa do radiobutton pra usar com javascript e não enviar dados, não é obrigatório.

Edit: E NUNCA use o mesmo id. O mesmo nome pode, o mesmo id nunca.

Opa,

e como eu passaria os valores pra função sem ser pelo form?

Entendi. Você quer pegar os valores dos radios sem passar o form inteiro. Vai ter que estudar.

Ou aprende JQuery (recomendo: http://simplesideias.com.br/usando-jquery-na-pratica/) ou faz na mão. Abre um loop e pega todos os radios da tela que tenham o nome cores e pega o valor do selecionado.

Edit: aqui tem uma lista do que você pode fazer - http://www.devguru.com/technologies/javascript/index.asp