글 작성시 내용을 입력하지 않으면 배경이 빈페이지로 바뀌면서 alert창이 뜨고
창을 닫으면 페이지가 새로고침이 되어서 기존에 작성된 내용이 모두 사라집니다.
페이지가 바뀌지 않고 그 페이지 그대로인 상태에서 alert창이 뜨게 하려면 어떻게 해야 하나요
|
답변 2개 / 댓글 3개
채택된 답변
+20 포인트
2019-11-28 (목) 11:20:46
/skin/board/스킨명/write.skin.php
파일에 보통
fwrite_submit(f) {... 로 시작하는 함수가 있습니다.
여기서 값의 유무를 체크하는게 기본으로 되어있을텐데
현재 제작된 스킨에서 글 작성시에 값의 존재유무를 확인 하는지 체크해보시고
없는경우
/skin/board/basic/write.skin.php 를 참고해서 해결해보세요
PHP코드가 안되시면 제작의뢰로 가서셔 요청하세요
답변에 대한 댓글 3개
sharkdog
2019-11-28 (목) 11:23:16
기본스킨을 사용해도 그렇습니다.. 따로 수정한 게 없는데 뭐때문인지 모르겠네요..
sharkdog
2019-11-28 (목) 12:32:54
head.sub.php 파일이 중복으로 적용되어서 wrest.js 파일 때문에 충돌이 생긴거였네요. 미해결로 두기 그래서.. 채택드리겠습니다. 답변 감사합니다.
2019-11-28 (목) 12:58:12
@sharkdog 해결하셨다니 다행이네요
.js 충돌들은 헤더/푸터 손댈때 종종발생하죠 ^^
.js 충돌들은 헤더/푸터 손댈때 종종발생하죠 ^^
2019-11-28 (목) 11:18:06
폼을 전송 한 후에 유효성 검사를 php에서 직접 하기 때문에 그렇습니다.
전송전에 검사하시면 됩니다.
자바스크립트로 검사하시거나, php를 활용하시고 싶으시면 ajax를 활용하셔서 검사하시면 됩니다
답변을 작성하려면 로그인이 필요합니다.