Código:
<script src="http://code.jquery.com/jquery-latest.js"></script> <form name="quiniela1"> 1<input type="radio" id="input1" value="1" name="partido1" >x<input type="radio" value="x" name="partido1" >2<input type="radio" value="2" name="partido1" ><br/> 1<input type="radio" id="input2" value="1" name="partido2">x<input type="radio" value="x" name="partido2" >2<input type="radio" value="2" name="partido2" ><br/> 1<input type="radio" value="1" name="partido3" >x<input type="radio" value="x" name="partido3" >2<input type="radio" value="2" name="partido3" ><br/> <input type="text" name="total" id="total"> </form> <script> $(document).ready(function () { $(":input").click(function () { var value = $('input[name="partido1"]:checked').val()+$('input[name="partido2"]:checked').val()+$('input[name="partido3"]:checked').val(); $("#total").val(value); }); }); </script>
Cuando paso de los input radio para que se me junten todos en un cuadro de texto si alguno lo dejas sin seleccionar me sale undefined, para que no salga nada como podría ponerlo? Un saludo y gracias