PHP & Others

폼 그대로 메일 발송하기

페이지 정보

본문

<script>
function checkForm(form){
...이러쿵 저러쿵...
return true;
}
</script>
<form action="some.php" method="post" onsubmit="return checkForm(this);">
견적요청
<table>
<tr><td>성명</td><td><input type="text" name="m_name"></td></tr>
<tr><td>메일</td><td><input type="text" name="m_mail"></td></tr>
<tr><td>내용</td><td><input type="text" name="m_content"></td></tr>
<tr><td colspan="2"><input type=submit><input type=reset></td></tr>
</table>
</form>

폼메일 보내기는 대충 위와 같을겁니다
서버에서 request 변수 받아서 내용 다시 만들고...꾸미고...해서 메일 쏴주는데요
오늘 견적 요청 폼메일 디자인 받고는...ㅡㅡ;
그래서 그냥 통채로 쏴주기로 했습니다

<script>
function checkForm(form){
...이러쿵 저러쿵...
form.mailBody.value = form.innerHTML;
return true;
}
</script>
<form action="some.php" method="post" onsubmit="return checkForm(this);">
<input type="hidden" name="mailBody">
견적요청
<table>
<tr><td>성명</td><td><input type="text" name="m_name"></td></tr>
<tr><td>메일</td><td><input type="text" name="m_mail"></td></tr>
<tr><td>내용</td><td><input type="text" name="m_content"></td></tr>
<tr><td colspan="2"><input type=submit><input type=reset></td></tr>
</table>
</form>

서버에서는 mailBody 만 받아서, mime text/html 설정해주고
그대로 메일 쏴줬습니다
그대로 오더군요
(아참...저는 aspx 에서 requestValidate="false" 로 주고 했습니다)

관련자료

등록된 댓글이 없습니다.
Today's proverb
우정에 정력을 쏟아라. 그러면 당신에게 돌아오는 대가는 놀라울 만큼 만족스러울 것이다. 친구들이 당신을 필요로 할 때 당신이 그들에게 도움을 준다면, 당신이 후원과 위안을 얻기 위해 그들을 필요로 할 때 좋은 친구들이 도움을 줄 것이다. 롱펠로우가 말했듯이 친구를 가지려면 친구가 되어라. (어니 젤린스키 "결혼하지 않는 즐거움"中에서)