... на тот случай, если кто-то захочет сделать это без jQuery (поскольку это было частью вопроса):
Я не уверен, что вы подразумеваете под формой.Если вы имеете в виду, что не хотите передавать элемент формы в функцию javascript , вы можете сделать это следующим образом:
for (var i = 0; i < document.form_name.radio_name.length; i++) {
if (document.form_name.radio_name[i].checked) {
// ...
}
}
Если вы имеете в виду без формы, как у вас естьнет узла формы, вы можете обернуть их в span (или div) и использовать такой код:
var span = document.getElementById("span_id");
var inputs = span.getElementsByTagName("input");
for (var i = 0; i < inputs.length; ++i) {
if (inputs[i].checked) {
// ...
}
}