Если вам, кроме остальных элементов формы, надо получать значения только выбранных input с типом checkbox и radio, то
можно так<form>
<select name="dropdown">
<option value="opt_1">Opt 1</option>
<option value="opt_2" selected>Opt 2</option>
<option value="opt_3">Opt 3</option>
</select>
<input type="text" name="some_text" value="Text">
<input type="checkbox" name="checkbox_1" value="checked" checked>
<input type="checkbox" name="checkbox_2" value="not checked">
<input type="radio" name="radio_group" value="not checked">
<input type="radio" name="radio_group" value="checked" checked>
<input type="radio" name="radio_group" value="not checked">
<textarea name="bigtext">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reprehenderit, ab tempora voluptate assumenda!</textarea>
</form>
<div id="demo"></div>
var result = [];
[].forEach.call(document.querySelector('form').elements, function(el) {
if (['checkbox', 'radio'].indexOf(el.type) === -1 || el.checked) {
result.push(el.name + ' > ' + el.value);
}
});
demo.innerHTML = result.join('<br>');