simonhu - 2013/4/10 19:02:01
已建立的表单代码如下,如何实现能把表单里输入的内容发送到邮箱?也就是document.forms["zaixianshenqing"].mailbody.value="内容"; 这一句话里的内容二字改为提交的字段内容
<div style="text-align: center"><span style="color: #ff0000"><strong><br />
<span style="font-size: 14px">请如实填写如下报名信息,我们收到后24小时内电话回访!<br />
</span><br />
</strong></span></div>
<script type='text/javascript' src='/e/js/zdyform.js'></script>
<form enctype="multipart/form-data" method="post" action="/e/aspx/post.aspx" name="zaixianshenqing">
<table cellspacing="0" cellpadding="5" width="95%" align="center" border="1">
<tbody>
<tr>
<td align="right">分类 </td>
<td><select id="sort" name="sort">
<option value="613" selected="selected">免费评估</option>
</select></td>
</tr>
<tr>
<td align="right">姓名 <span style="color: #ff0000">*</span></td>
<td><input id="pa_xingming" maxlength="50" name="pa_xingming" type="text" /></td>
</tr>
<tr>
<td align="right">西语程度 </td>
<td><input id="pa_xiyuchengdu" maxlength="50" name="pa_xiyuchengdu" type="text" /></td>
</tr>
<tr>
<td align="right">英语程度 </td>
<td><input id="pa_yingyuchengdu" maxlength="50" name="pa_yingyuchengdu" type="text" /></td>
</tr>
<tr>
<td align="right">学历 </td>
<td><input id="pa_xueli" maxlength="50" name="pa_xueli" type="text" /></td>
</tr>
<tr>
<td align="right">联系方式 <span style="color: #ff0000">*</span></td>
<td><input id="pa_lianxifangshi" maxlength="50" name="pa_lianxifangshi" type="text" /></td>
</tr>
<tr>
<td align="right">验证码<span style="color: #ff0000">*</span></td>
<td><input id="vcode" maxlength="4" size="4" name="vcode" type="text" /> <img id="vcode_img" border="0" alt="点击更换" align="absMiddle" style="cursor: pointer" src="/e/aspx/yzm.aspx" /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="hidden" name="checked" value="0" /><input type="hidden" name="showcode" value="0" /><input type="hidden" name="to" /><input type="hidden" name="mailto" /><input type="hidden" name="mailreply" /><input type="hidden" name="mailsubject" /><input type="hidden" name="mailbody" /><input type="hidden" name="sendmail" value="0" /><input type="hidden" name="insertdatabase" value="1" /><input type="hidden" name="siteid" value="1" /><input type="hidden" name="formtable" value="zaixianshenqing" /><input type="hidden" name="mustname" value="姓名,联系方式," /><input type="hidden" name="mustfield" value="pa_xingming,pa_lianxifangshi," /><input type="hidden" name="musttype" value="text,text," /><input class="bt" type="button" value=" 提交 " /> <input class="bt" type="reset" value=" 重设 " /></td>
</tr>
</tbody>
</table>
</form>
<script type="text/javascript">
function set_zaixianshenqing()
{
document.forms["zaixianshenqing"].mailto.value="接收邮箱";
document.forms["zaixianshenqing"].mailreply.value="";
document.forms["zaixianshenqing"].sendmail.value="1";
document.forms["zaixianshenqing"].mailsubject.value="标题";
document.forms["zaixianshenqing"].mailbody.value="内容";
return Check_ZdyForm("zaixianshenqing");
}
function zaixianshenqing_zdycheck(){
return true;
}
</script>
simonhu - 2013/4/11 14:01:30
人呢:m
xiyou - 2013/4/11 14:39:41
document.forms["zaixianshenqing"].mailbody.value=document.forms["字段名"].mailbody.value
自己通过Js构造就可以了
simonhu - 2013/4/11 15:26:29
document.forms["zaixianshenqing"].mailbody.value=document.forms["pa_lianxifangshi"].mailbody.value
这样改的话就提交不了了。汗。。把最后的.mailbody.value去掉可以提交了,但是无法发送正确的内容,
只需要把联系人和电话发送到邮箱就可以了,xiyou老大,怎么整:L
xiyou - 2013/4/11 15:27:49
写错了应该是:
document.forms["zaixianshenqing"].mailbody.value=document.forms["zaixianshenqing"].字段名1.value+document.forms["zaixianshenqing"].字段名2.value
simonhu - 2013/4/11 15:46:45
处理好了,谢谢。就是字段之间内容连续在一起发送了,少了标点呵呵
bluexq - 2013/8/5 15:25:47
可以排下版吗,以固定的格式发送,就和表单一样。 怎么样实现。