이지우 - 웹접근성 조치

This commit is contained in:
jiwoo 2024-01-22 17:51:23 +09:00
parent 3e8c52ef25
commit ed41e9fccb
8 changed files with 40 additions and 19 deletions

View File

@ -489,7 +489,8 @@
if(item == '10'){ if(item == '10'){
mechae.show(); mechae.show();
mechae.find("input").removeAttr("disabled", "disabled"); mechae.find("input").removeAttr("disabled", "disabled");
$("#eduMd").attr("disabled", "disabled"); /* $("#eduMd").attr("disabled", "disabled"); */
$("#eduMd").attr("readonly", "readonly");
juso.hide(); juso.hide();
juso.find("input").attr("disabled", "disabled"); juso.find("input").attr("disabled", "disabled");
} }
@ -510,10 +511,12 @@
if (v_eduMdCd=='99'){ if (v_eduMdCd=='99'){
v_eduMd.removeAttr('disabled'); /* v_eduMd.removeAttr('disabled'); */
v_eduMd.removeAttr('readonly');
}else{ }else{
v_eduMd.val(''); v_eduMd.val('');
v_eduMd.attr('disabled', 'disabled'); /* v_eduMd.attr('disabled', 'disabled'); */
v_eduMd.attr('readonly', 'readonly');
} }
} }

View File

@ -160,10 +160,10 @@
<p>학교지역특성</p> <p>학교지역특성</p>
</th> </th>
<td> <td>
<input type="checkbox" id="islandsYn" name="islandsYn" disabled="disabled" <c:if test="${info.islandsYn eq 'Y'}">checked</c:if> /><label for="islandsYn"> 도서지역</label> <input type="checkbox" id="islandsYn" name="islandsYn" onclick="return false;" <c:if test="${info.islandsYn eq 'Y'}">checked</c:if> /><label for="islandsYn"> 도서지역</label>
<input type="checkbox" id="remoteYn" name="remoteYn" disabled="disabled" <c:if test="${info.remoteYn eq 'Y'}">checked</c:if> /><label for="remoteYn"> 벽지지역</label> <input type="checkbox" id="remoteYn" name="remoteYn" onclick="return false;" <c:if test="${info.remoteYn eq 'Y'}">checked</c:if> /><label for="remoteYn"> 벽지지역</label>
<input type="checkbox" id="clsCmbtYn" name="clsCmbtYn" disabled="disabled" <c:if test="${info.clsCmbtYn eq 'Y'}">checked</c:if> /><label for="clsCmbtYn"> 접적지역</label> <input type="checkbox" id="clsCmbtYn" name="clsCmbtYn" onclick="return false;" <c:if test="${info.clsCmbtYn eq 'Y'}">checked</c:if> /><label for="clsCmbtYn"> 접적지역</label>
<input type="checkbox" id="ppulDclnYn" name="ppulDclnYn" disabled="disabled" <c:if test="${info.ppulDclnYn eq 'Y'}">checked</c:if> /><label for="ppulDclnYn"> 인구감소지역</label> <input type="checkbox" id="ppulDclnYn" name="ppulDclnYn" onclick="return false;" <c:if test="${info.ppulDclnYn eq 'Y'}">checked</c:if> /><label for="ppulDclnYn"> 인구감소지역</label>
</td> </td>
</tr> </tr>
<tr> <tr>

View File

@ -226,10 +226,10 @@
<p>학교지역특성</p> <p>학교지역특성</p>
</th> </th>
<td> <td>
<input type="checkbox" id="islandsYn" name="islandsYn" disabled="disabled" <c:if test="${info.islandsYn eq 'Y'}">checked</c:if> /><label for="islandsYn"> 도서지역</label> <input type="checkbox" id="islandsYn" name="islandsYn" onclick="return false;" <c:if test="${info.islandsYn eq 'Y'}">checked</c:if> /><label for="islandsYn"> 도서지역</label>
<input type="checkbox" id="remoteYn" name="remoteYn" disabled="disabled" <c:if test="${info.remoteYn eq 'Y'}">checked</c:if> /><label for="remoteYn"> 벽지지역</label> <input type="checkbox" id="remoteYn" name="remoteYn" onclick="return false;" <c:if test="${info.remoteYn eq 'Y'}">checked</c:if> /><label for="remoteYn"> 벽지지역</label>
<input type="checkbox" id="clsCmbtYn" name="clsCmbtYn" disabled="disabled" <c:if test="${info.clsCmbtYn eq 'Y'}">checked</c:if> /><label for="clsCmbtYn"> 접적지역</label> <input type="checkbox" id="clsCmbtYn" name="clsCmbtYn" onclick="return false;" <c:if test="${info.clsCmbtYn eq 'Y'}">checked</c:if> /><label for="clsCmbtYn"> 접적지역</label>
<input type="checkbox" id="ppulDclnYn" name="ppulDclnYn" disabled="disabled" <c:if test="${info.ppulDclnYn eq 'Y'}">checked</c:if> /><label for="ppulDclnYn"> 인구감소지역</label> <input type="checkbox" id="ppulDclnYn" name="ppulDclnYn" onclick="return false;" <c:if test="${info.ppulDclnYn eq 'Y'}">checked</c:if> /><label for="ppulDclnYn"> 인구감소지역</label>
</td> </td>
</tr> </tr>
<tr> <tr>

View File

@ -85,6 +85,7 @@
if ($('#regBtn').prop('disabled')) { if ($('#regBtn').prop('disabled')) {
$('#regBtn').removeAttr('onclick').removeAttr('data-tooltip'); $('#regBtn').removeAttr('onclick').removeAttr('data-tooltip');
$('#regBtn').prop('disabled', false); $('#regBtn').prop('disabled', false);
$('#regBtn').css('background-color', '#d5d5d5');
} }
} }

View File

@ -168,6 +168,13 @@ $(document).ready(function(){
} }
/* 24.01.22 웹접근성 검사를 위하여 disabled 사용제외 */
if($applyButton.prop('disabled')){
$applyButton.removeAttr('onclick');
$applyButton.prop('disabled', false);
$applyButton.css('background-color', '#d5d5d5');
}
}); });
const dBirth = document.querySelector(".dBirth"); const dBirth = document.querySelector(".dBirth");
@ -507,7 +514,7 @@ $(document).ready(function(){
<div class="tab_content"> <div class="tab_content">
<div class="list_top"> <!-- <div class="list_top">
<div class="list_top_left"> <div class="list_top_left">
<label for="" class="label">교육과정 선택</label> <label for="" class="label">교육과정 선택</label>
<select class="selType1"> <select class="selType1">
@ -528,7 +535,7 @@ $(document).ready(function(){
<script src="/offedu/visitEdu/usr/publish/script/duetdatepicker.js"></script> <script src="/offedu/visitEdu/usr/publish/script/duetdatepicker.js"></script>
<button type="button" class="btnType01">검색</button> <button type="button" class="btnType01">검색</button>
</div> </div>
</div> </div> -->
<div class="edup_result"> <div class="edup_result">
<div>총 <span id="dataSize">6</span>개의 검색결과가 있습니다.</div> <div>총 <span id="dataSize">6</span>개의 검색결과가 있습니다.</div>

View File

@ -70,6 +70,7 @@
if ($('#regBtn').prop('disabled')) { if ($('#regBtn').prop('disabled')) {
$('#regBtn').removeAttr('onclick').removeAttr('data-tooltip'); $('#regBtn').removeAttr('onclick').removeAttr('data-tooltip');
$('#regBtn').prop('disabled', false); $('#regBtn').prop('disabled', false);
$('#regBtn').css('background-color', '#d5d5d5');
} }
} }

View File

@ -81,6 +81,12 @@ $(document).ready(function(){
if ($thisCell.text().trim() !== "접수중") { if ($thisCell.text().trim() !== "접수중") {
$applyButton.prop('disabled', true); // 버튼 비활성화 $applyButton.prop('disabled', true); // 버튼 비활성화
} }
/* 24.01.22 웹접근성 검사를 위하여 disabled 사용제외 */
if($applyButton.prop('disabled')){
$applyButton.removeAttr('onclick');
$applyButton.prop('disabled', false);
$applyButton.css('background-color', '#d5d5d5');
}
}); });

View File

@ -1265,10 +1265,12 @@ function _chkChasiTime(p_this){
if (v_eduPlaceCd=='99'){ if (v_eduPlaceCd=='99'){
v_eduPlace.removeAttr('disabled'); /* v_eduPlace.removeAttr('disabled'); */
v_eduPlace.removeAttr('readonly');
}else{ }else{
v_eduPlace.val(''); v_eduPlace.val('');
v_eduPlace.attr('disabled', 'disabled'); /* v_eduPlace.attr('disabled', 'disabled'); */
v_eduPlace.attr('readonly', 'readonly');
} }
} }
@ -1349,7 +1351,8 @@ function _chkChasiTime(p_this){
<option value="20" <c:if test="${info.eduSlctCd == '20'}">selected="selected"</c:if>>오프라인</option> <option value="20" <c:if test="${info.eduSlctCd == '20'}">selected="selected"</c:if>>오프라인</option>
</select> </select>
<label for="eduSlctAreaCd" class="label">지역 선택</label> <label for="eduSlctAreaCd" class="label">지역 선택</label>
<ve:select codeId="VE0008" selectedValue="${info.eduSlctAreaCd}" id="eduSlctAreaCd" name="eduSlctAreaCd" styleClass="selType1" css="disabled" defaultText="지역" defaultValue=""/> <ve:select codeId="VE0008" selectedValue="${info.eduSlctAreaCd}" id="eduSlctAreaCd" name="eduSlctAreaCd" styleClass="selType1" css="readonly" defaultText="지역" defaultValue=""
script="onFocus='this.initialSelect = this.selectedIndex;' onChange='this.selectedIndex = this.initialSelect;'"/>
<span class="cf_text areaMent" style="color:grey;display:none;">학교를 선택하시면 지역은 자동으로 입력됩니다.</span> <span class="cf_text areaMent" style="color:grey;display:none;">학교를 선택하시면 지역은 자동으로 입력됩니다.</span>
<span class="cf_text onlineMent" style="color:grey;display:none;">강사님이 방문하지 않는 비대면 교육입니다.</span> <span class="cf_text onlineMent" style="color:grey;display:none;">강사님이 방문하지 않는 비대면 교육입니다.</span>
</td> </td>
@ -1399,10 +1402,10 @@ function _chkChasiTime(p_this){
</c:otherwise> </c:otherwise>
</c:choose> </c:choose>
disabled> onclick="return false;">
<label for="isltn0_Y">예</label> <label for="isltn0_Y">예</label>
<input type="radio" name="isltn0Yn" id="isltn0_N" value="N" <input type="radio" name="isltn0Yn" id="isltn0_N" value="N"
${empty info.isltnYn or info.isltnYn eq 'N' ? 'checked' : info.isltnYn} disabled> ${empty info.isltnYn or info.isltnYn eq 'N' ? 'checked' : info.isltnYn} onclick="return false;">
<label for="isltn0_N">아니오</label> <label for="isltn0_N">아니오</label>
</td> </td>
</tr> </tr>
@ -1548,7 +1551,7 @@ function _chkChasiTime(p_this){
selectedValue="${empty info.eduPlaceCd ? '01' : info.eduPlaceCd}" selectedValue="${empty info.eduPlaceCd ? '01' : info.eduPlaceCd}"
onChange="eduPlaceChg();" onChange="eduPlaceChg();"
/> />
<input type="text" value="${info.eduPlace}" name="eduPlace" id="eduPlace" size="25" disabled> <input type="text" value="${info.eduPlace}" name="eduPlace" id="eduPlace" size="25" readonly>
</td> </td>
</tr> </tr>
<!-- <!--