류윤주 류윤주 07-23
240723 류윤주 회원가입 필수값 aria 설정
@44bcfcf3ee510e4f086f273da073d6146ece342d
client/views/pages/user/join/Join.vue
--- client/views/pages/user/join/Join.vue
+++ client/views/pages/user/join/Join.vue
@@ -192,7 +192,7 @@
                                                 <div class="flex justify-start align-center">
                                                     <div class="gd-6 pl0">
                                                         <input type="text" class="full-input" placeholder="아이디를 입력하세요."
-                                                            v-model="user_info.lgnId" id="panel2" autocomplete='off'/>
+                                                            v-model="user_info.lgnId" id="panel2" autocomplete='off' aria-required="true" />
                                                     </div>
                                                     <div class="gd-2 pl0 pr0">
                                                         <button class="large-btn blue-border-btn"  title="중복확인"
@@ -210,7 +210,7 @@
                                                     <p class="small-text">영문, 숫자, 특수문자 조합된 6~20자리</p>
                                                 </div>
                                                 <input type="password" class="full-input" placeholder="비밀번호를 입력하세요."
-                                                    v-model="user_info.mbrEncptPswd" id="user_pw" autocomplete='off' />
+                                                    v-model="user_info.mbrEncptPswd" id="user_pw" autocomplete='off' aria-required="true" />
                                             </div>
                                         </td>
                                     </tr>
@@ -231,7 +231,7 @@
                                                 </div>
                                                 <input type="password" class="full-input"
                                                     placeholder="비밀번호를 한번 더 입력하세요." v-model="user_info.user_pw_check"
-                                                    id="user_pw_check" autocomplete='off' />
+                                                    id="user_pw_check" autocomplete='off' aria-required="true" />
                                             </div>
                                         </td>
                                     </tr>
@@ -241,12 +241,12 @@
                                                 <div class="gd-5 pl0 pt10 pb10">
                                                     <label for="user_nm" class="form-title mb16">이름</label>
                                                     <input type="text" class="full-input" placeholder="이름을 입력하세요."
-                                                        v-model="user_info.mbrEncptFlnm" id="user_nm" readonly disabled>
+                                                        v-model="user_info.mbrEncptFlnm" id="user_nm" readonly disabled />
                                                 </div>
                                                 <div class="gd-5 pl0 pr0 pt10 pb10" v-show="userActive !== 1">
                                                     <label for="mbr_jbgd" class="fw-bold mb16">직위(직급)</label>
                                                     <input type="text" class="full-input" placeholder="직급을 입력하세요."
-                                                        v-model="user_info.mbrJbgdNm" id="mbr_jbgd">
+                                                        v-model="user_info.mbrJbgdNm" id="mbr_jbgd" />
                                                 </div>
                                             </div>
                                         </td>
@@ -283,13 +283,13 @@
                                                 <div class="flex justify-start">
                                                     <div class="gd-2 pl0 pr0">
                                                         <input type="text" class="full-input" id="email_id" v-model="email_id"
-                                                            autocomplete='off' />
+                                                            autocomplete='off' aria-required="true" />
                                                     </div>
                                                     <div class="pd10">@</div>
                                                     <div class="gd-2 pl0 pr0">
                                                         <label for="email_dns" class="visually-hidden">이메일 도메인자리</label>
                                                         <input type="text" class="full-input" v-model="email_dns" id="email_dns"
-                                                            autocomplete='off' />
+                                                            autocomplete='off' aria-required="true"  />
                                                     </div>
                                                     <div class="gd-2">
                                                         <label for="email" class="visually-hidden">이메일 주소</label>
@@ -379,7 +379,7 @@
                                                 </div>
                                                 <div class="gd-6 pl0">
                                                     <input type="text" class="full-input" placeholder="기업명을 입력하세요."
-                                                        v-model="ent_info.entNm" id="ent_nm" autocomplete='off' />
+                                                        v-model="ent_info.entNm" id="ent_nm" autocomplete='off' aria-required="true" />
                                                 </div>
                                             </div>
                                         </td>
@@ -394,7 +394,7 @@
                                                     <div class="gd-6 pl0">
                                                         <input type="text" class="full-input"
                                                             placeholder="사업자등록번호를 숫자만 입력해주세요." v-model="ent_info.brno"
-                                                            id="brno" autocomplete='off' />
+                                                            id="brno" autocomplete='off' aria-required="true" />
                                                     </div>
                                                     <div class="gd-2 pl0 pr0">
                                                         <button class="large-btn blue-border-btn"  title="사업자등록번호 확인"
@@ -442,7 +442,7 @@
                                                 <div class="gd-4 pl0 pr0">
                                                     <label for="ent_daddr" class="visually-hidden">상세주소</label>
                                                     <input type="text" class="full-input" placeholder="상세주소"
-                                                        v-model="ent_info.entDaddr" id="ent_daddr" autocomplete='off' />
+                                                        v-model="ent_info.entDaddr" id="ent_daddr" autocomplete='off' aria-required="true" />
                                                 </div>
                                             </div>
                                         </td>
@@ -454,7 +454,7 @@
                                                     <label for="hmpg_url" class="form-title ">홈페이지</label>
                                                 </div>
                                                 <input type="text" class="full-input" placeholder="홈페이지를 입력해주세요."
-                                                    v-model="ent_info.hmpUrl" id="hmpg_url" autocomplete='off' />
+                                                    v-model="ent_info.hmpUrl" id="hmpg_url" autocomplete='off' aria-required="true" />
                                             </div>
                                         </td>
                                     </tr>
@@ -491,13 +491,13 @@
                                                     <div class="gd-2 pl0 pr0">
                                                         <label for="ent_tel2" class="visually-hidden">대표전화 두번째자리</label>
                                                         <input type="text" class="full-input" v-model="ent_tel2"
-                                                            id="ent_tel2" autocomplete='off' />
+                                                            id="ent_tel2" autocomplete='off' aria-required="true" />
                                                     </div>
                                                     <div class="pd10">-</div>
                                                     <div class="gd-2 pl0 pr0">
                                                         <label for="ent_tel3" class="visually-hidden">대표전화 세번째자리</label>
                                                         <input type="text" class="full-input" v-model="ent_tel3"
-                                                            id="ent_tel3" autocomplete='off' />
+                                                            id="ent_tel3" autocomplete='off' aria-required="true" />
                                                     </div>
                                                 </div>
                                             </div>
@@ -525,10 +525,10 @@
                                                         </div>
                                                     </div> -->
                                                     <div v-for="(item, index) in ctgryCdList" :key="index"
-                                                        class="gd-2 pl0">
+                                                        class="gd-2 pl0" role="group">
                                                         <input type="radio" :name="`first_info_${index}`"
                                                             :id="item.cdId" :value="item.cdId"
-                                                            v-model="ent_info.entSeNm" />
+                                                            v-model="ent_info.entSeNm"  />
                                                         <label :for="item.cdId" class="ml10">{{ item.cdNm }}</label>
                                                     </div>
                                                 </div>
@@ -686,7 +686,7 @@
                         <p class="mr30" style="font-weight: 700;">신규 기업 등록 시 유의 사항 문구를 확인했습니까?</p>
                         <div class="flex justify-start align-center">
                             <label for="noticeCheck" class="block mr5">예</label>
-                            <input type="checkbox" name="noticeCheck" id="noticeCheck" v-model="noticeCheck" />
+                            <input type="checkbox" name="noticeCheck" id="noticeCheck" v-model="noticeCheck" aria-required="true" />
                         </div>
                     </div>
                 </div>
Add a comment
List