Я полагаю, что вы получаете ошибки в своей консоли, потому что javascript, который вы отправляете в браузер, просто недействителен.
Код, который вы представили, (довольно просто) ужасен, и поэтому он нелегко увидеть ошибки javascript, которые приведёт код ...
If genericValue1 == Null {
никогда не будет работать как javascript. $("formID").submit();
не будет работать, потому что вам нужно #
перед идентификатором
Поскольку вы заявили, что это классический ASP, его можно записать следующим образом ...
<script type="text/javascript">
$(function() {
$(document).submit(function() {
<%For z = 0 to TotalUnits - 1%>
var genericValue<%=z%> = document.getElementsByName("checkbox<%=z%>").value;
if (genericValue<%=z%> == null) {
alert("Select Yes or No for checkbox <%=z%>");
return false;
}
<%Next%>
$("button").click(function() {
$("#formID").submit();
});
});
});
</script>
Что, я надеюсь, вы видите далеколегче читать и понимать