KBoard 댓글 웹접근성을 위한 Alert메세지..

안녕하세요~

지금 홈페이지 하나 구축하고 있는데..

게시판 글에 댓글을 작성할때 아무것도 입력안하고 등록을 누르면 

tooltip 모양으로 "이항목은 필수입력입니다"라고 발생합니다.

하지만 이는 웹접근성에 위반된다고 하여, alert 메세지로 띄워야 된다고 하는데..

kboard-comments/skin/default/script.js에서 아무리 수정을 해도 alert메세지가 안뜨고..

tooltip알림메세지가 뜨네요..

 

답변부탁드립니다.!

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    HTML required 속성이 적용된 코드는

    스크립트 코드가 실행되기 전에 먼저 실행이 되기 때문에

    /kboard-comments/skin/사용중인스킨/script.js 파일을 수정하셔도 원하는 결과를 얻지 못합니다.

     

    /wp-content/plugins/kboard-comments/skin/사용중인스킨/list.php 파일에

    아래의 코드를 각각 찾아서

    <textarea name="comment_content" placeholder="<?php echo __('Add a comment', 'kboard-comments')?>..." required><?php echo $temporary->content?></textarea>
    <input type="text" id="comment_member_display" name="member_display" value="<?php echo $temporary->member_display?>" placeholder="<?php echo __('Author', 'kboard-comments')?>..." required>
    <input type="password" id="comment_password" name="password" value="" placeholder="<?php echo __('Password', 'kboard-comments')?>..." required>
    <input type="text" id="comment_captcha" name="captcha" value="" placeholder="CAPTCHA..." required>

    아래의 코드로 각각 교체해보시겠어요?

    <textarea name="comment_content" placeholder="<?php echo __('Add a comment', 'kboard-comments')?>..."><?php echo $temporary->content?></textarea>
    <input type="text" id="comment_member_display" name="member_display" value="<?php echo $temporary->member_display?>" placeholder="<?php echo __('Author', 'kboard-comments')?>...">
    <input type="password" id="comment_password" name="password" value="" placeholder="<?php echo __('Password', 'kboard-comments')?>...">
    <input type="text" id="comment_captcha" name="captcha" value="" placeholder="CAPTCHA...">

    위와 같이 적용하시더라도 별도로 체크를 하고 있기 때문에 따로 코드를 수정하지 않으셔도 될 듯합니다.

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기