블로그 포스팅을 보고 필드 몇가지 추가하는데 성공했습니다.
<div class="kboard-attr-row">
<label class="attr-name">메일주소</label>
<div class="attr-value"><input type="text" name="kboard_option_email" value="<?php echo $content->option->{email}?>"></div>
</div>
<div class="kboard-attr-row">
<label class="attr-name">핸드폰번호</label>
<div class="attr-value"><input type="text" name="kboard_option_mobile" value="<?php echo $content->option->{mobile}?>"></div>
</div>
이것들은 필수로 입력하도록 하고 싶은데요, 다른 글을 보니 script.js 파일을 수정해야 한다고 하더라구요.
그래서
else if(jQuery('input[name=kboard_option_email]', form).exists() && !jQuery('input[name=kboard_option_email]', form).val()){
alert('메일주소는 필수로 입력 해주세요^^');
jQuery('input[name=kboard_option_email]', form).focus();
return false;
}
else if(jQuery('input[name=kboard_option_mobile]', form).exists() && !jQuery('input[name=kboard_option_mobile]', form).val()){
alert('핸드폰번호는 필수로 입력 해주세요^^');
jQuery('input[name=kboard_option_mobile]', form).focus();
return false;
}
이 코드를 넣어줬는데, 여전히 체크가 안되고 있네요... 제가 뭘 잘못한건지...
script.js 파일의 전체 내용을 올려주셔야 할 듯합니다.
일부만 봐서는 오류가 없는 것 같습니다.
확인 가능한 페이지 주소 알려주세요.
크롬 브라우저의 개발자도구(F12키)의 콘솔(Console)에서 어떠한 오류 메시지가 나오는지도 확인해보세요.
또한 required 속성을 추가해주시면 최신 브라우저에서는 쉽게 자동으로 필수로 입력 받으실 수 있습니다.
<input type="text" name="kboard_option_email" value="<?php echo $content->option->{email}?>" required>