코스모스팜 스레드

컨택트폼 체크박스 필수 지정으로 설정이 안 됩니다. ㅜㅜ

KBoard 컨택트폼 사용 중입니다.
간단하게 입력폼 만들고 개인정보수집 체크박스를 필수로 설정을 했는데, 체크를 하지 않아도 등록이 되어버립니다.
게시글 본문에 표시는 정상적으로 됩니다.

문제가 무엇인지 알 수 있을까요?
부탁드립니다.
 

https://imgur.com/6sg2MRd

https://imgur.com/ZavHlhy

무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)
  • 안녕하세요~^^

    스크린샷 이미지로는 확인하는데 한계가 있습니다.

    이미지를 보니 커스터마이징 하신 듯한데요.

    실제 확인해볼 수 있는 페이지 주소도 알려주시겠어요?

    고맙습니다.

  • http://ghltod.com/

    감사합니다 ~
  • 안녕하세요.

    테마 쪽 functions.php 파일에 KBoard 플러그인 입력 필드 관련해서

    코드를 추가하신 게 있으신지요?

    만약, 별도로 코드를 추가하셨다면

    에디터의 코드 스니펫 삽입 기능으로 올려주시겠어요?

    고맙습니다.

  • .fusion-button_shape-round #main #comment-submit, .fusion-button_shape-round #main .comment-submit, .fusion-button_shape-round #reviews input#submit, .fusion-button_shape-round .button-default, .fusion-button_shape-round .button.default, .fusion-button_shape-round .comment-form input[type="submit"], .fusion-button_shape-round .fusion-button-default, .fusion-button_shape-round .fusion-portfolio-one .fusion-button, .fusion-button_shape-round .post-password-form input[type="submit"], .fusion-button_shape-round .slidingbar-area .button-default, .fusion-button_shape-round .ticket-selector-submit-btn[type=submit], .fusion-button_shape-round .tml-submit-wrap input[type="submit"], .fusion-button_shape-round .wpcf7-form input[type="submit"], .fusion-button_shape-round .wpcf7-submit, .fusion-button_shape-round input.button-default, .fusion-button_shape-round.fusion-button-default { border-radius: 0;
    width: 100%; height: 51px; }

    컨텍트폼의 submit 버튼의 크기 정렬을 하기 위해 이것을 삽입했습니다. 

  • .fusion-body .fusion-footer .fusion-footer-widget-area {padding-left: 0px; padding-right: 0px;}
    
    #modal-login .ml-content input, #modal-login #wp-submit, #modal-login .message {border: solid 1px #777777;}/**로그인폼 입력창 보더*/
    
    #additional-settings, #additional-settings a, #additional-settings a:hover {display: none;}/**비밀번호 분실(Lost your password?)없애기*/
    
    .avada-has-rev-slider-styles .avada-skin-rev{border-top: none; border-bottom: none;} /**퓨전슬라이더 위,아래 보더 삭제*/
    
    .fusion-content-boxes.content-boxes-icon-on-top .heading .icon {margin-bottom: 10px;} /**메인 바로가기 아이콘과 텍스트 사이 마진값 */
    
    .fusion-button_shape-round #main #comment-submit, .fusion-button_shape-round #main .comment-submit, .fusion-button_shape-round #reviews input#submit, .fusion-button_shape-round .button-default, .fusion-button_shape-round .button.default, .fusion-button_shape-round .comment-form input[type="submit"], .fusion-button_shape-round .fusion-button-default, .fusion-button_shape-round .fusion-portfolio-one .fusion-button, .fusion-button_shape-round .post-password-form input[type="submit"], .fusion-button_shape-round .slidingbar-area .button-default, .fusion-button_shape-round .ticket-selector-submit-btn[type=submit], .fusion-button_shape-round .tml-submit-wrap input[type="submit"], .fusion-button_shape-round .wpcf7-form input[type="submit"], .fusion-button_shape-round .wpcf7-submit, .fusion-button_shape-round input.button-default, .fusion-button_shape-round.fusion-button-default { border-radius: 0;
    width: 100%; height: 51px; } /**컨텍폼 submit 버튼 100% 넓게 및 높이 맞춤*/

    functions.php 파일에 있는 모든 코드입니다.
    도움 부탁드립니다.

  • 안녕하세요.

    KBoard 플러그인에서 체크박스 입력 필드는 입력필드 설정 탭에서

    라벨이 여러 개일 경우 정상적으로 동작합니다.

    KBoard 플러그인에 개인정보 동의 체크박스를 추가하는 방법은

    아래의 링크를 참고해보시겠어요?

    KBoard(케이보드) 게시판에 개인정보 동의 체크박스 만들기

     

    추후 KBoard 플러그인도 개선해서 업데이트하도록 하겠습니다.

    고맙습니다.

  • 고맙습니다~

  • 입력 필드 필수 체크하는 코드를 개선했습니다.

    /kboard/template/js/script.js 파일에 아래 코드를 찾아서

    else if(jQuery(required).length > 1 && jQuery(element).find('.required:checked').length == 0){

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

    else if((jQuery(required).is(':radio') || jQuery(required).is(':checkbox')) && jQuery(element).find('.required:checked').length == 0){

     

    script.js 파일의 전체 소스코드에서 해당 코드가 교체된 위치를 확인하실 수 있습니다.

    https://github.com/cosmosfarm/KBoard-wordpress-plugin/blob/master/plugins/kboard/template/js/script.js

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
무제한으로 웹사이트를 만드세요. (코스모스팜 무제한 라이센스)