Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/01/2012, 06:49
myles_ken
 
Fecha de Ingreso: enero-2012
Mensajes: 16
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Permutar valor variables onclick radiobutton

Hola emprear,

Indudablemente no soy muy bueno explicándome. Lamento confundirte. Voy a intentar hacerlo más 'gráfico' (espero no escribir ningún error).

Yo tengo este código:

Código:
<html>
<body>

<form id="form1" name="form1" method="post" action="">

<input type="radio" name="RadioButton" value="<%=nombrevalue%>" onclick="mostrardiv(<%=nombre%>);cambiarvariable()" id="<%=nombredispositivo%>" />
<input type="radio" name="RadioButton" value="<%=nombrevalue%>" onclick="mostrardiv(<%=nombre%>);cambiarvariable()" id="<%=nombredispositivo%>" />

<%
Response.write(variabledispositivo)
%>

</body>
</html>
No sé si olvido poner algo, pero hasta ahí todo bien pues hace lo que le pido. Ahora, cuando sucede el evento 'onClick' llama al javascript que mencionaba antes:

Código:
<script>
var variabledispositivo 
function cambiarvariable(){ 
    var i 
    for (i=0;i<document.form1.RadioButton.length;i++){ 
       if (document.form1.RadioButton[i].checked) 
          break; 
    } 
     var variable1 = document.form1.RadioButton[i].id;   
	alert(variable)
	document.getElementById("variabledispositivo").innerHTML = variable1
} 
</script>
De esta manera, pretendo que cuando pinche en un radiobutton imprima por pantalla el 'id' del radiobutton (que son distintos y provienen de una variable que se llama <%=nombre%>. Ya sé que puedo hacer un alert, un document.write... dentro del javascript, es problema es que necesito hacer un response.write (lo pongo así para que me entiendas).

El resultado como comentaba es que no imprime nada por pantalla.

Siento ser tan negado para esto y sé que puedo resultar pesado. Mis más sinceras disculpas.

Un saludo y gracias emprear por tu paciencia.