I
ImportasaMX
Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
$(document).on('click', '#m, #yes', function(){
Edito: No, tampoco funciona así ya que ahora los que se deshabilitan son los últimos dos. Y si pongo todos con "$(document).on('click', ", solo los últimos dos se habilitan.
$(document).on('click', '#m, #yes', function(){
$("#uno").prop("required", true);
$("#uno").prop("disabled", false);
$("#dos").prop("required", false);
$("#dos").prop("disabled", true);
$("#tres").prop("required", false);
$("#tres").prop("disabled", true);
$("#cuatro").prop("required", false);
$("#cuatro").prop("disabled", true);
});
$(document).on('click', '#m, #no', function(){
$("#uno").prop("required", false);
$("#uno").prop("disabled", true);
$("#dos").prop("required", true);
$("#dos").prop("disabled", false);
$("#tres").prop("required", true);
$("#tres").prop("disabled", false);
$("#cuatro").prop("required", false);
$("#cuatro").prop("disabled", true);
});
$(document).on('click', '#f, #yes', function(){
$("#uno").prop("required", true);
$("#uno").prop("disabled", false);
$("#dos").prop("required", false);
$("#dos").prop("disabled", true);
$("#tres").prop("required", false);
$("#tres").prop("disabled", true);
$("#cuatro").prop("required", false);
$("#cuatro").prop("disabled", true);
});
$(document).on('click', '#f, #no', function(){
$("#uno").prop("required", false);
$("#uno").prop("disabled", true);
$("#dos").prop("required", true);
$("#dos").prop("disabled", false);
$("#tres").prop("required", true);
$("#tres").prop("disabled", false);
$("#cuatro").prop("required", true);
$("#cuatro").prop("disabled", false);
});
¿Alguien que pueda ayudar? 😀😀
$(document).on('click', '#f, #yes',function() {
if( $(this).is(':checked') ){
// Hacer algo si el checkbox ha sido seleccionado
$("#uno").prop("required", true);
$("#uno").prop("disabled", false);
$("#dos").prop("required", false);
$("#dos").prop("disabled", true);
/// ........
}
});
$(".micheckbox").on( 'change', function() {
if( $(this).is(':checked') ) {
// Hacer algo si el checkbox ha sido seleccionado
} else {
// Hacer algo si el checkbox ha sido deseleccionado
}
});
No puedes hacer un && en el onclick, por que no es posible clickear dos elementos al mismo tiempo, solo puedes comprobar si se clickeo uno de ellos, y verificar si el otro ya esta en checked tambien.Hola, stron, gracias por responder. Sí, básicamente algo así, solo que necesito alguna manera de que: solo cuando se cumplan ambos requisitos (que ambos id estén checked) se desactiven/activen los campos correspondientes (si no, no), porque con las comas (,) entre id (#f, #yes) entiendo que solo está ordenando que se activen o desactiven cuando alguno de los dos esté "checked".
Necesitaría algo así ("#f") && ("#yes"), que indicara que tanto #f como #yes deben seleccionarse para que esa orden se active.
$(document).on('click', '#f, #yes',function() {
if( $('#f').is(':checked') && $('#yes').is(':checked')){
/// .......
}
});
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?