묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php3 폼메일러..
2005.01.23 17:50
제가.. 폼메일러를 작성하고 있었는데..
자꾸 에러가 뜨는군요... "document.MAIL.to'은(는) null이거나 개체가 아닙니다.)
<HTML>
<HEAD>
<SCRIPT LANGUAGE='javascript'>
function sendmail ()
{
if(document.MAIL.to.value == "")
alert("받는분의 이메일 주소를 입력해주세요.");
else if(document.MAIL.from.value == "")
alert("자신의 이메일 주소를 입력해주세요.");
else if(document.MAIL.subject.value == "")
alert("편지 제목을 입력해주세요");
else if(document.MAIL.content.value == "")
alert("편지 내용을 입력해주세요");
else document.MAIL.submit();
}
</SCRIPT>
<TITLE>폼메일</title>
</head>
<body bgcolor="white">
<center><font size=5 face="굴림">폼메일</font><br>
<form name=mail METHOD=POST ACTION='mail_end.php3'>
<TABLE WIDTH=500 CELLSPACING=1 BGCOLOR=BLUESKY>
<TR>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>
<FONT SIZE=2 COLOR=WHITE>받는사람email</td>
<td bgcolor='eeeeee' WIDTH=80%><INPUT TYPE=TEXT NAME=to SIZE=50></TD>
</TR>
<TR>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>
보내는사람email</td>
<td bgcolor='eeeeee'><input type=text name=from size=50></td>
</tr>
<tr>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>
제목</td>
<td bgcolor='eeeeee'><input type=text name=subject size=50></td>
</tr>
<tr>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>
내용38:</td>
<td bgcolor="eeeeee"><TEXTAREA NAME=content ROWS=12 COLS=52>
</TEXTAREA></TD>
</TR>
</TABLE>
<TABLE WIDTH=500>
<TR>
<TD HEIGHT=5 ALIGN=CENTER><INPUT TYPE=BUTTON VALUE="발송" onclick='sendmail()'>
<input type=button value='창닫기' onclick='self.window.close();'></td>
</tr>
</table>
</form>
</body>
</html>
이거는 mail.php3의 내용!!
----
<?
$headers .= "From "<$from>/r/n";
mail($to,$subject,$content,$headers);
echo "
<HTML>
<HEAD>
<SCRIPT LANGUAGE='javascript'>
function cc()
{
setTimeout('window.close()',3000);
}
</script>
</head>
<body onload='cc();' bgcolor=eeeeee>
<table width=100%>
<TR>
<TD HEIGHT=280 VALIGN=MIDDLE ALIGN=CENTER><FONT SIZE=2
COLOR=BLUE>메일발송완료!</FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>";
?>
이거는 mail_end.php3의 내용..
뭐가 잘못되었나요 ? ;;
자꾸 에러가 뜨는군요... "document.MAIL.to'은(는) null이거나 개체가 아닙니다.)
<HTML>
<HEAD>
<SCRIPT LANGUAGE='javascript'>
function sendmail ()
{
if(document.MAIL.to.value == "")
alert("받는분의 이메일 주소를 입력해주세요.");
else if(document.MAIL.from.value == "")
alert("자신의 이메일 주소를 입력해주세요.");
else if(document.MAIL.subject.value == "")
alert("편지 제목을 입력해주세요");
else if(document.MAIL.content.value == "")
alert("편지 내용을 입력해주세요");
else document.MAIL.submit();
}
</SCRIPT>
<TITLE>폼메일</title>
</head>
<body bgcolor="white">
<center><font size=5 face="굴림">폼메일</font><br>
<form name=mail METHOD=POST ACTION='mail_end.php3'>
<TABLE WIDTH=500 CELLSPACING=1 BGCOLOR=BLUESKY>
<TR>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>
<FONT SIZE=2 COLOR=WHITE>받는사람email</td>
<td bgcolor='eeeeee' WIDTH=80%><INPUT TYPE=TEXT NAME=to SIZE=50></TD>
</TR>
<TR>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>
보내는사람email</td>
<td bgcolor='eeeeee'><input type=text name=from size=50></td>
</tr>
<tr>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>
제목</td>
<td bgcolor='eeeeee'><input type=text name=subject size=50></td>
</tr>
<tr>
<TD ALIGN=CENTER BGCOLOR=999999><FONT SIZE=2 COLOR=WHITE>
내용38:</td>
<td bgcolor="eeeeee"><TEXTAREA NAME=content ROWS=12 COLS=52>
</TEXTAREA></TD>
</TR>
</TABLE>
<TABLE WIDTH=500>
<TR>
<TD HEIGHT=5 ALIGN=CENTER><INPUT TYPE=BUTTON VALUE="발송" onclick='sendmail()'>
<input type=button value='창닫기' onclick='self.window.close();'></td>
</tr>
</table>
</form>
</body>
</html>
이거는 mail.php3의 내용!!
----
<?
$headers .= "From "<$from>/r/n";
mail($to,$subject,$content,$headers);
echo "
<HTML>
<HEAD>
<SCRIPT LANGUAGE='javascript'>
function cc()
{
setTimeout('window.close()',3000);
}
</script>
</head>
<body onload='cc();' bgcolor=eeeeee>
<table width=100%>
<TR>
<TD HEIGHT=280 VALIGN=MIDDLE ALIGN=CENTER><FONT SIZE=2
COLOR=BLUE>메일발송완료!</FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>";
?>
이거는 mail_end.php3의 내용..
뭐가 잘못되었나요 ? ;;
댓글 2
-
beMax
2005.01.25 10:45
-
사랑해요
2005.01.26 17:30
메일을 보내려는 폼은 action을 쓰는게 아닌걸로 아는데..
sendmail 였던가?? 암튼 그런걸로 하는거예요..오래되서 기억이 가물거리네요..^^
이름이 mail 인데..
if(document.MAIL.to.value == "")
MAIL 이라는 이름을 호출한거 같은데 대소문자 구분해야 하지 않을까요?