Please check my JavaScript code bellow. Once i click on "Upload" i am always getting "You didn't checked any item" however i checked some item i get same alert run. How can i correct it so it will execute as per item i have selected?
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>
<form>
<input type="checkbox" name="check_item" value="1">Item 1<br/>
<input type="checkbox" name="check_item" value="2">Item 2<br/>
<input type="checkbox" name="check_item" value="3">Item 3<br/>
<input type="button" class="uploadExternal" value="Upload"/>
</form>
<script type="text/javascript">
$(document).on("click", ".uploadExternal", function (e) {
var check_item = document.getElementsByClassName("check_item");
if (check_item.checked) {//check if check_item empty
alert("You have checked item");
} else {
alert("You didn't checked any item");
}
});
</script>
</body>
</html>