В итоге работает так
<script>
if ( !Array.prototype.filter.call( document.getElementsByName('serve'), function( elem ){ return elem.checked; } ).length ) {
var serve=0;
}
else var serve = document.querySelector('input[name="serve"]:checked').value;
</script>