Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2022, 01:11
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 4 meses
Puntos: 8
Script solo se ejecuta parcialmente

Hola, tengo un formulario con varios javascript que se van ejecutando según vayan marcando los usuarios. He querido añadir una parte nueva, pero no acaba de funcionar como quiero. En teoría, si pulsan en el radio llamado "multi_edicion" se ejecuta el script "multi", este script lo que hace (o debería hacer) es:

- marcar otro radio llamado "continuo" como checked
- deshabilitar ese mismo radio
- deshabilitar otro radio llamado "discontinuo"
- mostrar un div que estaba oculto
- ocultar otro div diferente
- marcar varios elementos como requeridos

El caso es que las tres primeras cosas no las hace, pero si que muestra el div oculto y marca el resto como requeridos y no se muy bien lo que está pasando. Os dejo el código, por si alguien me sabe decir qué tengo mal.

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function multi() {             
  3.         obj = document.getElementById('continuo');
  4.         obj2 = document.getElementById('discontinuo'); 
  5.         obj.checked = true;
  6.         obj.disabled = true;       
  7.         obj2.disabled = true;
  8.         obj.style.display = 'block' ;
  9.         obj2.style.display = 'none' ;
  10.         obj3 = document.getElementById('fecha_inicio');
  11.         obj4 = document.getElementById('fecha_final');
  12.         obj5 = document.getElementById('start_time');
  13.         obj6 = document.getElementById('end_time');
  14.         obj3.required = true;
  15.         obj4.required = true;
  16.         obj5.required = true;
  17.         obj6.required = true;
  18.      
  19. }
  20. </script>

Y este es el radio que activa el script

Código HTML:
Ver original
  1. <input type="radio" name="multi_edicion" id="radio3" value="1" required onClick="multi()" >
__________________
Vayamos por Partes :: Jack el Destripador