JSFiddle - React, Tailwind, and code Playground
by Arandolph0
HTML
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<form id="frmChks">
<c:set var="recordCount" value="2"/>
<input type="checkbox" id="chkRefId${recordCount}" onclick="checkButton('frmChks','chkRefId',2)" />
<input type="checkbox" id="chkRefId1" />
<input type="button" id="btnChecked" value="Checkboxs" />
</form>
JavaScript
window.onload = function checkButton(formObj, fieldName, numItemsInField)
{
var btnRush = document.getElementByID("btnChecked");
alert("Button " + btnChecked.disabled);
if(numItemsInField > 0 && basicList.hasItems())
{
for(var x = 0; x <= numItemsInField -1; x++)
{
var currElement = $(fieldName + x);
if(validateField(currElement, fieldName + x, formObj))
{
if(currElement.type == 'checkbox')
{
if(basicList.checkItem(currElement.value))
{
if(btnChecked.disabled == true) {
alert("Enable");
btnChecked.disabled = false;
}
} else {
if(numItemsInField -1 == 0){
alert("Disable");
btnChecked.disabled = true;
}
}
}
}
}
}
}