意见反馈功能实现很简单,后台有个留言表,用来记录用户及反馈内容,处理状态等等
成都创新互联公司是一家以网络技术公司,为中小企业提供网站维护、网站设计、成都做网站、网站备案、服务器租用、申请域名、软件开发、重庆小程序开发等企业互联网相关业务,是一家有着丰富的互联网运营推广经验的科技公司,有着多年的网站建站经验,致力于帮助中小企业在互联网让打出自已的品牌和口碑,让企业在互联网上打开一个面向全国乃至全球的业务窗口:建站沟通电话:18980820575
当用户提交的时候,后台直接发送一个邮件,反馈给用户,当工作人员处理了反馈,再发个邮件给用户
后台实现逻辑:
定时线程,定时去取邮件表的数据,一发现有未发送的邮件,立即发送
java发邮件查看JavaMail
邮件表可以通过触发器产生,例如用户提交反馈的时候产生
定时器需要服务器启动的时候启动
你好,alert()是javascript脚本的方法,需要在jsp或者js文件中使用。当然,还可以使用servlet的out.println()中打印html时写上,servlet是java类,但这样实质也是在服务端生成jsp文件后生效的。
script language="JavaScript"
!--
function validate_form() {
validity = true;
if (!check_empty(document.form.NAME.value))
{ validity = false; alert('对不起!请你填入你的姓名。'); }
if (!check_email(document.form.EMAIL.value))
{ validity = false; alert('对不起!请重新正确填入Email地址。'); }
if (!check_empty(document.form.DESCRIPTION.value))
{ validity = false; alert('对不起!请你在"简要描述"留言填入留言。'); }
if (validity)
alert (" 谢谢你的来信. "
+ " 你所填的信息将以Email形式发送给我, "
+ " 假如你认为本站内容不错的话,请将本 "
+ " 介绍给你的朋友,希望大家经常光顾本站。");
return validity;
}function check_empty(text) {
return (text.length 0);
}function check_email(address) {
if ((address == "")
|| (address.indexOf ('@') == -1)
|| (address.indexOf ('.') == -1))
return false;
return true;
}// --
/script
form name="form" method="post" action="mailto:ningadmin@163.com"
enctype="text/plain" onSubmit="return validate_form()"
table width="90%" border="0" cellspacing="0" cellpadding="0"
tr
td width="77%"
div align="left"
table border="1" width="69%" bordercolorlight="#008000" cellspacing="0" cellpadding="5" bordercolordark="#FFFFFF"
tr
td width="21%" align="right"font size="3"姓
名:/font
/td
td width="79%"
input type="text" size=25 name="NAME"
/td
/tr
tr
td width="21%" align="right"font size="3"E-mail: /font/td
td width="79%"
input type="text" size=33 name="EMAIL"
/td
/tr
tr
td width="21%" align="right"font size="3"主
页/fontfont size="3": /font/td
td width="79%"
input type="text" size=46 name="URL" value="http://"
/td
/tr
tr
td width="21%" align="right"font size="3"留
言:/font/td
td width="79%"
textarea name="DESCRIPTION" rows=8 cols=45 wrap=virtual/textarea
/td
/tr
tr
td width="21%" align="right" /td
td width="79%"
input type="submit" name="submit" value="发送"input type="reset" value="清除" name="reset"
/td
/tr
/table
/div
/td
/tr
/table
/form