Uso de AJAX Relleno un DIV con un montón de casillas de verificación (cada una con su propia identificación única). Los ID son "projectID1", "projectID2", "projectID3" y así sucesivamente ... He dado a todas las casillas de verificación una clase de "pChk".jQuery Show-Hide DIV basado en el valor de casilla de verificación
Mi objetivo final es mostrar el DIV que contiene el botón Enviar si CUALQUIERA de las casillas de verificación están marcadas. La única vez que se oculta el DIV que contiene el botón Enviar es si todas las casillas de verificación están desmarcadas.
Sin embargo, el código que he presentado a continuación muestra/oculta el botón de envío DIV para cada instancia de casilla de verificación. En otras palabras, si tengo tres casillas de verificación CHECKED y DESHECHO una de ellas, el botón Submit DIV se oculta.
¡Su asesoramiento de expertos es más que bienvenido!
function checkUncheck() {
$('.pChk').click(function() {
if (this.checked) {
$("#ProjectListButton").show();
} else {
$("#ProjectListButton").hide();
}
});
}
Recuerde que si usted * * muestran el botón de enviar con JS, también debe ocultar * * el botón con JS, por lo que las personas sin JavaScript habilitado puede * todavía * usar el formulario. Personas con lectores de pantalla, por ejemplo. –
Posible duplicado de [Alternar div basado en el valor de la casilla] (http://stackoverflow.com/questions/4337378/toggle-div-based-on-checkbox-value) –