I
ImportasaMX
Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, estoy haciendo un formulario en el que dependiendo de dos selectores se requieran unos campos u otros, hice el siguiente código, solo que al parecer no funciona bien ya que el formulario solo toma en cuenta los últimos dos. ¿Alguna ayuda?
$(("#m") && ("#yes")).click(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);
});
$(("#m") && ("#no")).click(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);
});
$(("#f") && ("#yes")).click(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);
});
$(("#f") && ("#no")).click(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);
});
$(("#m") && ("#yes")).click(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);
});
$(("#m") && ("#no")).click(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);
});
$(("#f") && ("#yes")).click(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);
});
$(("#f") && ("#no")).click(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);
});