Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/08/2010, 08:15
conchouso
 
Fecha de Ingreso: agosto-2010
Mensajes: 4
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: sumar valores de coordenadas cartesianas

Gracias por la respuesta, estaba totalmente bloqueado.

Probé el códio y no me coje el valor seleccionado del radiobutton.
Lo puse de esta forma y me funciona, pero parece muy embrollado.
Cita:
function Pregunta1_1(){
formu.Pregunta_1.value = "-1.1"}
function Pregunta1_2(){
formu.Pregunta_1.value = "1.1"}
function Pregunta1_3(){
formu.Pregunta_1.value = "-1.-1"}
function Pregunta1_4(){
formu.Pregunta_1.value = "1.-1"}

function Pregunta2_1(){
formu.Pregunta_2.value = "-1.1"}
function Pregunta2_2(){
formu.Pregunta_1.value = "1.1"}
function Pregunta2_3(){
formu.Pregunta_1.value = "-1.-1"}
function Pregunta2_4(){
formu.Pregunta_1.value = "1.-1"}

function sumar() {
var coordenadas1 = formu.Pregunta_1.value;
var coordenadas2 = formu.Pregunta_2.value;
var xy1 = coordenadas1.split('.');
var xy2 = coordenadas2.split('.');
var xTotal = parseInt(xy1[0]) + parseInt(xy2[0]);
var yTotal = parseInt(xy1[1]) + parseInt(xy2[1]);
document.getElementById('puntos').value = xTotal + '.' + yTotal;
}
</script>
</head>
<body>



<form name='formu'>
<p>
<input type="radio" name="Pregunta_1" value="" onclick='Pregunta1_1();' checked='checked' /> Primera Opción
<input type="radio" name="Pregunta_1" value="" onclick='Pregunta1_2();' /> Segunda Opción
<input type="radio" name="Pregunta_1" value="" onclick='Pregunta1_3();' /> Tercera Opción
<input type="radio" name="Pregunta_1" value="" onclick='Pregunta1_4();' /> Cuarta Opción
</p>
<input type="radio" name="Pregunta_2" value="" onclick='Pregunta2_1();' checked='checked' /> Primera Opción
<input type="radio" name="Pregunta_2" value="" onclick='Pregunta2_2();' /> Segunda Opción
<input type="radio" name="Pregunta_2" value="" onclick='Pregunta2_3();' /> Tercera Opción
<input type="radio" name="Pregunta_2" value="" onclick='Pregunta2_4();' /> Cuarta Opción

</form>