- 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
<script type="text/javascript"> function multi() { obj = document.getElementById('continuo'); obj2 = document.getElementById('discontinuo'); obj.checked = true; obj.disabled = true; obj2.disabled = true; obj.style.display = 'block' ; obj2.style.display = 'none' ; obj3 = document.getElementById('fecha_inicio'); obj4 = document.getElementById('fecha_final'); obj5 = document.getElementById('start_time'); obj6 = document.getElementById('end_time'); obj3.required = true; obj4.required = true; obj5.required = true; obj6.required = true; } </script>
Y este es el radio que activa el script
Código HTML:
Ver original
<input type="radio" name="multi_edicion" id="radio3" value="1" required onClick="multi()" >