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;
                         }
                    }
                }
            }
        }
    }
}