고수님들 도와주세요... 채택완료
아래소스는 게시판을 변형해서 여분필드 wr_1 에 txt 대신 서명을 받아서 wr_1 필드에 이미지로 저장하는일종의 서명 소스입니다.
출처는 https://sir.kr/g5_skin/11807?sfl=wr_subject%7C%7Cwr_content&stx=%EC%84%9C%EB%AA%85
입니다.
그런데 문제는 required가 작동 안핟는 겁니다. 물론 <input type="hidden"... > 이것 때문에 작동 안하다는건 알겠는데, 혹시라도 다른 우회방법으로 할 수 있을지 않을까 해서 질문 드립니다..
또,
어떤 분은 아래처럼
function fun_submit() {
if (isSign) {
var canvas = $("#canvas").get(0);
var imgData = canvas.toDataURL();
jQuery('#page').find('p').remove();
jQuery('#page').find('img').remove();
jQuery('#page').append(jQuery('아래의 서명날인을 사용합니다.'));
jQuery('#wr_5').append($('').attr('value', imgData));
closePopUp();
} else {
alert('서명해주세요');
event.preventDefault();
}
}
요렇게 하면 된다고 하시던데... 전혀 작동을 안하더라구요.. 고수님들 의견 을 듣고 싶습니다.
답변 2개
if($('#wr_1').val() == "") {
alert('서명해주세요');
return false;
}else {
var canvas = $("#canvas").get(0); var imgData = canvas.toDataURL(); jQuery('#page').find('p').remove(); jQuery('#page').find('img').remove(); jQuery('#page').append(jQuery('아래의 서명날인을 사용합니다.')); jQuery('#wr_1').append($('').attr('value', imgData)); closePopUp();
}
이렇게 해보세요
꼭 input에다가 id를 wr_1로 지정 해주세요
여기 wr_1은 여분필드인데 여분필드는 알아서 응용해서 1이든 5이든간에 하고싶은걸로 쓰셔서
id를 줘야되요
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
인풋이 히든 타입으로 됐다고해도 리콰이어는 동작될건데요
event.preventDefault(); 이거 빼시고
console.log(imgData)
콘솔로그로 확인해보세요 값이 있는지 없는지..
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
천천히 다시 처음부터 해본 후에 메세지 남길게요..
적극적으로 도움을 주셔서... 감사합니다.^^