폼메일에서 라디오버튼을 체크박스로 수정할때
본문
폼메일 만드는 중인데,
첨에 인풋중에서 라디오버튼으로 한개값을 선택하도록 넣는게 있어서 만들었다가
다시 다중선택 가능하도록 체크박스로 바꿔야 하는데
체크박스로만 바꿔주니까 마지막에 선택한 값만 메일로 오더라고요
선택한 값이 전부 메일로 오도록 수정하려면 어느부분을 수정해야 하나요?
그누보드 스킨을 사용한 소스는 아니에요
소스 전문을 아래에 적었습니다.
빨갛게 표시한 부분이 해당 체크박스 관련 부분이에요
꼭 좀 도와주시길 부탁드립니다.
페이지 소스------------------------------------------------------------------------------------
<SCRIPT LANGUAGE="JavaScript">
<!--
function chkMailFrm() {
<SCRIPT LANGUAGE="JavaScript">
<!--
function chkMailFrm() {
var f = document.formmail;
if (!f.senditem.value) {
alert("적용아이템을 입력해주세요.");
f.senditem.focus();
return false;
}
if (!f.senditem.value) {
alert("적용아이템을 입력해주세요.");
f.senditem.focus();
return false;
}
var check = document.formmail.group;
var c=0;
for(var i = 0; i < check.length; i++) {
if(check[i].checked) c++;
}
if(c<1) {
alert(" 요청내용을 선택해 주세요.");
return false;
}
var f = document.formmail;
var c=0;
for(var i = 0; i < check.length; i++) {
if(check[i].checked) c++;
}
if(c<1) {
alert(" 요청내용을 선택해 주세요.");
return false;
}
var f = document.formmail;
if (!f.username.value) {
alert("이름을 입력해주세요");
f.email.focus();
return false;
}
if (!f.phone.value) {
alert("연락처를 입력해주세요.");
f.phone.focus();
return false;
}
if (!f.email.value) {
alert("답장을 받아보실 메일주소를 입력해주세요.");
f.email.focus();
return false;
}
if (!f.email2.value) {
alert("메일주소를 정확히 입력해주세요.");
f.email.focus();
return false;
}
alert("이름을 입력해주세요");
f.email.focus();
return false;
}
if (!f.phone.value) {
alert("연락처를 입력해주세요.");
f.phone.focus();
return false;
}
if (!f.email.value) {
alert("답장을 받아보실 메일주소를 입력해주세요.");
f.email.focus();
return false;
}
if (!f.email2.value) {
alert("메일주소를 정확히 입력해주세요.");
f.email.focus();
return false;
}
form.submit();
}
//-->
</SCRIPT>
//-->
</SCRIPT>
<? include "$DOCUMENT_ROOT/inc/header.php" ?>
<div id="container" class="datasheet">
<div id="containerWrap">
<!-- lnb -->
<? include "$DOCUMENT_ROOT/inc/lnbProduct.php" ?>
<!-- lnb //-->
<!-- content -->
<div id="contentWrap">
<div class="titCon">
<!-- 타이틀 -->
<h2><img src="/images/common/tit_datasheet.gif" alt="data sheet" /></h2>
<!-- 타이틀 //-->
<!-- 현재위치 -->
<ul class='navi'>
<li>Home</li>
<li>제품소개</li>
<li class='select'>datasheet</li>
</ul>
<!-- 현재위치 //-->
</div>
<!-- 컨텐츠영역 -->
<div class="content">
<p class="dataOnline">* 필요한 제품 Data Sheet는 아래 내용을 작성하시고 요청하시면 바로 보내드립니다. </p>
<form name="formmail" method="get" action="data.php" onSubmit="return chkMailFrm()">
<a name=01></a>
<table width="100" border="0" cellpadding="0" cellspacing="0" class="form_table">
<tr>
<td class="left">수지종류</td>
<td><select name="kind" >
<option value="광확산 PC">광확산 PC</option>
<option value="Master Batch">Master Batch</option>
<option value="Sheet">Sheet</option>
<option value="PC">PC</option>
<option value="ABS">ABS</option>
<option value="PMMA">PMMA</option>
<option value="PC/ABS">PC/ABS</option>
<option value="기타">기타</option>
</select></td>
<td class="left">적용아이템</td>
<td class="right"><input type="text" name="senditem" class="input_txt_small" /></td>
</tr>
<tr>
<td class="left">요청내용</td>
<td colspan="3" class="right"><input type="checkbox" value="물성표" name="group">물성표
<input type="checkbox" value="광특성" name="group" > 광특성
<input type="checkbox" value="MSDS" name="group" > MSDS
<input type="checkbox" value="UL Card" name="group" > UL Card
<input type="checkbox" value="기타" name="group" > 기타</td>
</tr>
<tr>
<td class="left">메모</td>
<td colspan="3" class="right"><textarea name="memo" rows="5" class="input_txt">제품에 대한 요구사항을 간단히 적어주세요 </textarea>
<br /></td>
</tr>
<tr>
<td class="left">이름</td>
<td colspan="3" class="right"><input type="text" name="username" class="input_txt_small" /></td>
</tr>
<tr>
<td class="left">연락처</td>
<td colspan="3" class="right"><input type="text" name="phone" class="input_txt_small" /></td>
</tr>
<tr>
<td class="left">받을메일주소</td>
<td colspan="3" class="right"><input type="text" name="email" class="input_txt_small"/ > @ <input type="text" name="email2" class="input_txt_small"/ ></td>
</tr>
</table>
<p class="form_btn"><input name="submit" type="image" value="신청하기" src="/images/cs/btn_ok.gif" />
<a onClick="reset();"><img src="/images/cs/btn_reset.gif" border="0" /></a><p>
</form>
<div id="containerWrap">
<!-- lnb -->
<? include "$DOCUMENT_ROOT/inc/lnbProduct.php" ?>
<!-- lnb //-->
<!-- content -->
<div id="contentWrap">
<div class="titCon">
<!-- 타이틀 -->
<h2><img src="/images/common/tit_datasheet.gif" alt="data sheet" /></h2>
<!-- 타이틀 //-->
<!-- 현재위치 -->
<ul class='navi'>
<li>Home</li>
<li>제품소개</li>
<li class='select'>datasheet</li>
</ul>
<!-- 현재위치 //-->
</div>
<!-- 컨텐츠영역 -->
<div class="content">
<p class="dataOnline">* 필요한 제품 Data Sheet는 아래 내용을 작성하시고 요청하시면 바로 보내드립니다. </p>
<form name="formmail" method="get" action="data.php" onSubmit="return chkMailFrm()">
<a name=01></a>
<table width="100" border="0" cellpadding="0" cellspacing="0" class="form_table">
<tr>
<td class="left">수지종류</td>
<td><select name="kind" >
<option value="광확산 PC">광확산 PC</option>
<option value="Master Batch">Master Batch</option>
<option value="Sheet">Sheet</option>
<option value="PC">PC</option>
<option value="ABS">ABS</option>
<option value="PMMA">PMMA</option>
<option value="PC/ABS">PC/ABS</option>
<option value="기타">기타</option>
</select></td>
<td class="left">적용아이템</td>
<td class="right"><input type="text" name="senditem" class="input_txt_small" /></td>
</tr>
<tr>
<td class="left">요청내용</td>
<td colspan="3" class="right"><input type="checkbox" value="물성표" name="group">물성표
<input type="checkbox" value="광특성" name="group" > 광특성
<input type="checkbox" value="MSDS" name="group" > MSDS
<input type="checkbox" value="UL Card" name="group" > UL Card
<input type="checkbox" value="기타" name="group" > 기타</td>
</tr>
<tr>
<td class="left">메모</td>
<td colspan="3" class="right"><textarea name="memo" rows="5" class="input_txt">제품에 대한 요구사항을 간단히 적어주세요 </textarea>
<br /></td>
</tr>
<tr>
<td class="left">이름</td>
<td colspan="3" class="right"><input type="text" name="username" class="input_txt_small" /></td>
</tr>
<tr>
<td class="left">연락처</td>
<td colspan="3" class="right"><input type="text" name="phone" class="input_txt_small" /></td>
</tr>
<tr>
<td class="left">받을메일주소</td>
<td colspan="3" class="right"><input type="text" name="email" class="input_txt_small"/ > @ <input type="text" name="email2" class="input_txt_small"/ ></td>
</tr>
</table>
<p class="form_btn"><input name="submit" type="image" value="신청하기" src="/images/cs/btn_ok.gif" />
<a onClick="reset();"><img src="/images/cs/btn_reset.gif" border="0" /></a><p>
</form>
결과페이지-------------------------------------------------------------------------------------------
<?
//보내는 이
$recipient = "";
//제목 처리
$subject = 'DATA SHEET 요청합니다.';
//메일주소
$mail_from = '=?UTF-8?B?'.base64_encode($_GET['email']).'?=';
//보내는 이
$recipient = "";
//제목 처리
$subject = 'DATA SHEET 요청합니다.';
//메일주소
$mail_from = '=?UTF-8?B?'.base64_encode($_GET['email']).'?=';
//메일내용
$mail_body = "<table width='600' border='0' cellpadding='0' cellspacing='1' bgcolor='#CCCCCC'>
<tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>수지종류</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['kind']."</td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>적용아이템</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['senditem']."</td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>요청내용</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['group']." </td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>메모</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['memo']."</td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>이름</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['username']."</td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>연락처</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['phone']."</td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>받을메일주소</td>
<td width='200' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['email']."@". $_GET['email2']."</td></tr>".
"</table>";
$mail_body = "<table width='600' border='0' cellpadding='0' cellspacing='1' bgcolor='#CCCCCC'>
<tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>수지종류</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['kind']."</td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>적용아이템</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['senditem']."</td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>요청내용</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['group']." </td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>메모</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['memo']."</td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>이름</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['username']."</td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>연락처</td>
<td width='400' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['phone']."</td></tr>".
" <tr>
<td width='100' height='30' align='center' bgcolor='#eeeeee'>받을메일주소</td>
<td width='200' bgcolor='#FFFFFF' style='padding:5px'>". $_GET['email']."@". $_GET['email2']."</td></tr>".
"</table>";
//메일 발송처리
$header = "From:$subject\n";
$header = "Content-Type: text/html;charset=UTF-8";
$header .= "From : $mail_from <".$mail_from.">\n";
$header = "Content-Type: text/html;charset=UTF-8";
$header .= "From : $mail_from <".$mail_from.">\n";
$email = mail($recipient, $subject, $mail_body, $header);
if (!$email)
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> <script>
window.alert('접수에 실패하였습니다. ');
history.go(-1);
</script>";
else
echo " <script>
window.alert('접수되었습니다.');
history.go(-1);
</script>";
?>
답변을 작성하시기 전에 로그인 해주세요.