bbjkx - 2015/10/28 16:23:51
xiyou大神在论坛有两次提到
获取表单时候代码中有一个<input type="hidden" value="0" name="sendmail" /> value改为1
然后就是修改下面js:
document.forms["表"].mailto.value=""; //接收邮箱
document.forms["表"].mailreply.value=""; //回复邮箱
document.forms["表"].mailsubject.value=""; //邮件主题
document.forms["表"].mailbody.value=""; //邮件内容
但是好像我的表没有<input type="hidden" value="0" name="sendmail" /> value改为1
请大神看下
<script type="text/javascript" src="/e/js/zdyform.js"></script>
<style type='text/css'>
.ceshi1_table{border:1px solid #eeeeee}
.ceshi1_table td{border:1px solid #eeeeee;padding:5px}
</style>
<form name="ceshi1" method="post" Enctype="multipart/form-data" action="/e/aspx/post.aspx">
<table border=0 cellpadding=0 cellspacing=0 align=center width=95% class="ceshi1_table"><tr><td align=right>分类 </td><td><select name="sort" id="sort"><option value="0">选择分类</option><option value="621">公司套餐</option>
<option value="620">个人套餐</option>
</select></td></tr>
<tr><td align=right>项目类型 <span style="color:#ff0000">*</span></td><td> <input type=radio value="免费试用一周" checked name="pa_xmlx">免费试用一周 <input type=radio value="三月时长(95折特惠)" name="pa_xmlx">三月时长(95折特惠) <input type=radio value="半年时长(90折特惠)" name="pa_xmlx">半年时长(90折特惠) <input type=radio value="一年时长(85折特惠)" name="pa_xmlx">一年时长(85折特惠)</td></tr>
<tr><td align=right>联系人 <span style="color:#ff0000">*</span></td><td><input type=text name="pa_truename" id="pa_truename" value="" style="width:200px" maxlength="50" ></td></tr>
<tr><td align=right>联系电话 <span style="color:#ff0000">*</span></td><td><input type=text name="pa_tel" id="pa_tel" value="" style="width:200px" maxlength="50" ></td></tr>
<tr><td align=right>联系地址 <span style="color:#ff0000">*</span></td><td><input type=text name="title" id="title" value="" style="width:300px" maxlength="50" ></td></tr>
<tr><td align=right>邮箱 <span style="color:#ff0000">*</span></td><td><input type=text name="email" id="email" value=""onblur="if(!IsEmail(this.value)){alert('无效的邮件格式');document.letter.fbk_email.value=''}" maxlength="50" ></td></tr>
<tr><td align=right>使用环境 <span style="color:#ff0000">*</span></td><td> <input type=checkbox value="Windows XP" checked name="pa_syhj">Windows XP <input type=checkbox value="Windows Vista" name="pa_syhj">Windows Vista <input type=checkbox value="Windows 7" name="pa_syhj">Mac <input type=checkbox value="iPhone" name="pa_syhj">iPad <input type=checkbox value="Android" name="pa_syhj">Android <input type=checkbox value="Windows Phone" name="pa_syhj">Windows Phone <input type=checkbox value="Linux" name="pa_syhj">Linux</td></tr>
<tr><td align=right>接入环境 <span style="color:#ff0000">*</span></td><td> <input type=radio value="中国电信" checked name="pa_jfhj">中国电信 <input type=radio value="中国联通" name="pa_jfhj">中国联通 <input type=radio value="中国移动" name="pa_jfhj">中国移动 <input type=radio value="中国网通" name="pa_jfhj">中国网通 <input type=radio value="中国铁通" name="pa_jfhj">中国铁通 <input type=radio value="其他海外" name="pa_jfhj">其他海外</td></tr>
<tr><td align=right>内容 <span style="color:#ff0000">*</span></td><td><textarea name="content" id="content" style="width:100%;height:300px" ></textarea></td></tr><script charset="utf-8" src="/e/incs/kindeditor/kindeditor.js" type="text/javascript"></script>
<script type="text/javascript">
var KE_content;
KindEditor.ready(function(K) {
KE_content= K.create("#content",
{
uploadJson :kindeditor_uploadJson,
fileManagerJson :kindeditor_fileManagerJson,
allowImageUpload:false,
allowFlashUpload:false,
allowMediaUpload:false,
allowFileUpload:false,
allowFileManager :false,
items :kindeditor_SmallItems,
newlineTag:"p",
filterMode :true,
extraFileUploadParams:{siteid:"1"}
}
);
});
</script>
<tr><td align=right>验证码<span style="color:#ff0000">*</span></td><td><input type=text name="vcode" id="vcode" maxlength=4 size=4> <img src="/e/aspx/yzm.aspx" onclick=Code_Change("vcode_img") align=absmiddle border=0 id="vcode_img" style="cursor:pointer" alt="点击更换"></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" value=""><input type="hidden" name="mailto" value=""><input type="hidden" name="mailreply" value=""><input type="hidden" name="mailsubject" value=""><input type="hidden" name="mailbody" value=""><input type="hidden" name="insertdatabase" value="1"><input type="hidden" name="siteid" value="1"><input type="hidden" name="formtable" value="ceshi1"><input type="hidden" name="mustname" value="项目类型,联系人,联系电话,联系地址,邮箱,使用环境,接入环境,内容,"><input type="hidden" name="mustfield" value="pa_xmlx,pa_truename,pa_tel,title,email,pa_syhj,pa_jfhj,content,"><input type="hidden" name="musttype" value="radio,text,text,text,text,checkbox,radio,editor,"><input type="button" class="bt" value=" 提交 " onclick="return set_ceshi1()"> <input type="reset" value=" 重设 " class="bt"></td></tr></table>
</form>
<script type="text/javascript">
function set_ceshi1()
{
document.forms["ceshi1"].mailto.value="bbjkx@qq.com";
document.forms["ceshi1"].mailreply.value="";
document.forms["ceshi1"].mailsubject.value="";
document.forms["ceshi1"].mailbody.value="";
return Check_ZdyForm("ceshi1");
}
function ceshi1_zdycheck(){
KE_content.sync();
return true;
}
</script>
我想把以上全部表单信息发送到[email]bbjkx@qq.com[/email] 改那里能实现呢
在线等大神
xiyou - 2015/10/28 16:43:40
document.forms["ceshi1"].mailto.value="bbjkx@qq.com";
document.forms["ceshi1"].mailreply.value="";
document.forms["ceshi1"].mailsubject.value="";
document.forms["ceshi1"].mailbody.value="";
新版本只需要填写好这些参数就可以
bbjkx - 2015/10/28 16:55:09
版主您好,
是直接填写的邮箱,但是在前台测试的时候还是能提交,但是不发邮件呢
后台邮件设置也测试了 能正常通讯
后台留言审核功能也关闭了
xiyou - 2015/10/28 17:41:09
document.forms["ceshi1"].mailsubject.value="";
document.forms["ceshi1"].mailbody.value="";不能留空
bbjkx - 2015/10/28 17:59:13
嗯先谢谢老大了
但是收到的邮件是空的啊
document.forms["ceshi1"].mailto.value="bbjkx@qq.com";
document.forms["ceshi1"].mailreply.value="bbjkx@qq.com";
document.forms["ceshi1"].mailsubject.value="zaier预约";
document.forms["ceshi1"].mailbody.value="zaier预约信息";
收到的邮件标题和信息都是我填写在上边的
document.forms["ceshi1"].mailsubject.value="zaier预约";
document.forms["ceshi1"].mailbody.value="zaier预约信息";
这两个是不是得填写表的名字啊
我想全部把上边收到的信息发到邮箱里边的
bbjkx - 2015/10/28 18:08:06
document.forms["ceshi1"].mailbody.value="sort""pa_xmlx""pa_truename""pa_tel""title""pa_syhj""pa_jfhj""content";
这样不行呢?
怎么才能全部发过去呢
xiyou - 2015/10/28 18:15:31
你写的什么鬼,请遵循javascript语法
bbjkx - 2015/10/28 18:38:12
对不起啊老大我不懂这个语法啊
我只想把sort
pa_xmlx
pa_truename
pa_tel
title
pa_syhj
pa_jfhj
content
这写表添加到邮箱内容里边啊
也就是想实现


把这个留言板留言的全部内容发送到我邮箱里边的
bbjkx - 2015/10/28 19:07:10
按照
http://www.pageadmin.net/article/20141213/943.html这个方法把
document.forms["article"].mailsubject.value=document.forms["title"].title.value;
document.forms["article"].mailbody.value=document.forms["title"].content.value;
我们只需要把<input type="hidden" name="showcode" value="0">
改为1即可,这样用户提交信息就会返回到编码显示页面,然后用户句可以获取这个编码来查询自己发布的信息的处理情况,具体查询页面和结果显示页面请参考模型制作章节。
这样设置也不对啊 提交不了啊