워드프레스 게시판 KBoard(케이보드) 사용중입니다.
현재 editor.php 에서
<div class="kboard-attr-row">
<label class="attr-name">연락처</label>
<div class="attr-value">
<input type="text" name="kboard_option_tel" value="<?php echo $content->option->tel?>" placeholder="01012345678">
</div>
</div>
이런식으로 옵션값을 넣었습니다
이걸 필수로 입력할려고 하는데
스크립트에서
if(!jQuery('input[name=kboard_option_tel]', form).val()){
alert('연락처를 넣어주세요!');
alert(jQuery('input[name=kboard_option_tel]', form).val());
jQuery('input[name=kboard_option_tel]', form).focus();
return false;
}
if(jQuery('input[name=captcha]', form).exists() && !jQuery('input[name=captcha]', form).val()){
// 캡차 필드가 있을 경우 필수로 입력합니다.
alert(kboard_localize_strings.please_enter_the_CAPTCHA);
jQuery('input[name=captcha]', form).focus();
return false;
}
이런식으로 넣은데
옵션값을 못 읽어오더라고요
다른 옵션값도 전부 공백으로 나오던데...
어떻게 해결해야될까요
안녕하세요~^^
코드에서는 별다른 문제가 없어 이는데요.
혹시 브라우저의 콘솔에 에러 메시지가 나오는지요?
브라우저의 캐시가 남아있어서 스크립트에 추가한 코드가 실행되지 못할 수도 있습니다.
크롬에서 강력 새로고침을 해보시겠어요?
단축키는 Ctrl + Shift + R 키입니다.
계속 안된다면 아래 코드처럼 input 태그에 required 속성을 추가 해보시겠어요?
<input type="text" name="kboard_option_tel" value="<?php echo $content->option->tel?>" placeholder="01012345678" required>
고맙습니다.
감사합니다 한번 해보겠습니다.