// 화면 유효서 검사
function validition() {
if(document.equipSpec.equip_name.value == '') {
alert("'장비명'은 필수 입력사항 입니다.");
document.equipSpec.equip_name.focus();
return false;
}
if(document.equipSpec.bld_large.value == '' || document.equipSpec.bld_large.value == '-1') {
alert("'사업장'은 필수 입력사항 입니다.");
document.equipSpec.bld_large.focus();
return false;
}
if(document.equipSpec.bld_medium.value == '' || document.equipSpec.bld_medium.value == '-1') {
alert("'건물'은 필수 입력사항 입니다.");
document.equipSpec.bld_medium.focus();
return false;
}
if(document.equipSpec.bld_small.value == '' || document.equipSpec.bld_small.value == '-1') {
alert("'장소'은 필수 입력사항 입니다.");
document.equipSpec.bld_small.focus();
return false;
}
var state = "";
<c:forEach var="specPropList" items="${specPropList}">
<c:if test="${specPropList.value_type != null && specPropList.value_type == 'N'}">
<c:if test="${specPropList.prop_no > 9}">
state = this.numCheck(document.equipSpec.prop<c:out value='${specPropList.prop_no}'/>, "<c:out value='${specPropList.local_name}'/>");
if(state == false) {
document.equipSpec.prop0<c:out value='${specPropList.prop_no}'/>.focus();
return false;
}
</c:if>
<c:if test="${10 > specPropList.prop_no}">
state = this.numCheck(document.equipSpec.prop0<c:out value='${specPropList.prop_no}'/>, "<c:out value='${specPropList.local_name}'/>");
if(state == false) {
document.equipSpec.prop0<c:out value='${specPropList.prop_no}'/>.focus();
return false;
}
</c:if>
</c:if>
</c:forEach>
return true;
}
// 문자 입력 불가 확인
function numCheck(form, kor_name) {
var strr = "0123456789";
var state = false;
var numberVal = form.value;
for (i = 0; i < numberVal .length; i++) {
state = false;
for (j = 0; j < strr.length; j++) {
if (numberVal.charAt(i) == strr.charAt(j)) {
state = true;
break;
}
}
if(state == false) {
alert(kor_name+" 은 숫자만 입력가능합니다.");
return false;
}
}
return true;
}