Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2016, 09:46
Avatar de Rafael
Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 2 meses
Puntos: 1826
Radio button y cookies.

Hola.

Tengo un pequeño script para cambiar cuna cookie dependiendo del radio button que tenga seleccionado (Incluyo unas líneas ara ver el contenido de la cookie):

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.  
  3.     var $Status = "A0"+document.cookie;
  4.     document.getElementById("seeCookie").innerHTML=$Status;
  5.  
  6.     $('input').on('click', function() {
  7.         $Opcion=$('input[name=Opciones]:checked', '').val();
  8.         document.cookie = $Opcion;
  9.        
  10.         var $Status = "A0"+document.cookie;
  11.         document.getElementById("seeCookie").innerHTML=$Status;
  12.     });
  13. });

El html es muy simple.

Código HTML:
Ver original
  1.  
  2. <p id="seeCookie">seeCookie</p>
  3. <input type="radio" id="A03" name="Opciones" value="3" /><label for="A03">Three</label>
  4. <input type="radio" id="A04" name="Opciones" value="4"/><label for="A04">Four</label>
  5.  
  6.  
  7. </body>

https://jsfiddle.net/xeb5hq1d/1/

Quiero ahora que al abrir la página lea esa cookie y me prenda el correspondiente radio button, pero que después lo pueda volver a cambiar normalito. Sólo es para el estado inicial.

Código Javascript:
Ver original
  1. document.getElementById(Status).checked = true;

Pero no funciona. Como que no le agarro a la lógica básica del script.

¿Algún alma caritativa?