Hola buen dia estoy con un dolor de cabeza que aun no puedo solucionar el problema es el siguiente
estoy realizando un sistema de evaluacion con php bootstrap y codeigniter
el detalle es que quiero hacer la validacion con jquery tengo el nombre de la pregunta y un tipo de respuesta que puede ser multiple respuesta o opcion multiple depende de este cambio que se seleccione debera dejarme elegir solo un checkbox o lo que yo quiera
alguien a realizado algo similiar ? me ayudarian bastante si alguien me diera una pista tengo esto en la validacion pero aun no me queda
<script>
function validar(check,grupo) {
$('select#tipo_respuesta').on('change',function(){
var valor = $(this).val();
if(valor==2){ var maxi=1;}
});
var contador=0;
//Compruebo si la casilla está marcada
if (check.checked==true){
//está marcada, entonces aumento en uno el contador del grupo
contador[grupo]++;
//compruebo si el contador ha llegado al máximo permitido
if (contador[grupo]>maxi) {
//si ha llegado al máximo, muestro mensaje de error
alert('No se pueden elegir más de '+maxi+' casillas a la vez.');
//desmarco la casilla, porque no se puede permitir marcar
check.checked=false;
//resto una unidad al contador de grupo, porque he desmarcado una casilla
contador[grupo]--;
}
}else {
//si la casilla no estaba marcada, resto uno al contador de grupo
contador[grupo]--;
}
}
</script>
esto es lo que tengo en el check
<div class="col-sm-1">
<?php if(!empty($_POST['respuesta_$i'])){?>
<input type="checkbox" class="row1" name="respuesta_<?php echo $i;?>" onclick="validar(formulario.respuesta_<?php echo $i;?>,0)" value="1" checked>Correcta
<?php }else{?>
<input type="checkbox" class="row1" name="respuesta_<?php echo $i;?>" onclick="validar(formulario.respuesta_<?php echo $i;?>,0)" value="1">Correcta
<?php }?>
</div>