如何在html网页中提交表单直接发送到邮箱
2011-09-06 10:12
621 查看
如何在html网页中提交表单直接发送到邮箱?此问题一直困扰了我很久很久,后来了解到jmail组件可以解决此问题,而且现在的付费空间基本都会有此组件。分别建立表单页和asp页面,提交表单后通过asp页面调用jmail组件,实现将表单内容发送到指定邮箱的效果。
具体实现方法:
1.制作一个表单页面form.html(或修改自己网站上的表单页面,因为接下来与*.asp文件进行数据传递,所以对应的参数一定要写对),name="form" method="post" action="s.asp
2.制作一个s.asp页面
3.让这两个文件上传到空间的形同路径下就可以实现提交表单后,表单内容自动发送到指定的邮箱,相应的会出现下面的页面
4.form.html对应的代码如下(将下面的代码复制后粘贴到记事本中,保存为form.html):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>form</title>
</head>
<body>
<form id="form" name="form" method="post" action="s.asp">
<table width="550" border="1" align="center">
<tr>
<td width="183" align="right" valign="top">Company:</td>
<td width="401"><label>
<input name="company" type="text" id="company" maxlength="25" />
</label></td>
</tr>
<tr>
<td align="right" valign="top">Website:</td>
<td><label>
<input name="website" type="text" id="website" value="http://" />
</label></td>
</tr>
<tr>
<td align="right" valign="top"><span class="STYLE39 STYLE42">First name:</span></td>
<td><label>
<input name="fname" type="text" id="fname" maxlength="15" />
</label></td>
</tr>
<tr>
<td align="right" valign="top"><span class="STYLE39 STYLE42">Last name:</span></td>
<td><label>
<input name="lname" type="text" id="lname" maxlength="15" />
</label></td>
</tr>
<tr>
<td align="right" valign="top"><span class="STYLE39 STYLE42">Email address:</span></td>
<td><label>
<input name="email" type="text" id="email" maxlength="20" />
</label></td>
</tr>
<tr>
<td align="right" valign="top"><span class="STYLE39 STYLE42">Phone:</span></td>
<td><label>
<input name="phone" type="text" id="phone" maxlength="20" />
</label></td>
</tr>
<tr>
<td align="right" valign="top"><span class="STYLE39 STYLE42">Country:</span></td>
<td><label>
<input name="country" type="text" id="country" maxlength="15" />
</label></td>
</tr>
<tr>
<td align="right" valign="top"><span class="STYLE39 STYLE42">City / Locality:</span></td>
<td><label>
<input name="city" type="text" id="city" maxlength="15" />
</label></td>
</tr>
<tr>
<td align="right" valign="top"><span class="STYLE39 STYLE42">Message:</span></td>
<td><label>
<textarea name="message" cols="55" rows="10" id="message"></textarea>
</label></td>
</tr>
相关文章推荐
- 如何将网页表单中提交的信息自动发送到指定邮箱?
- dedecms织梦自定义表单提交之后如何发送到邮箱!
- dedecms织梦自定义表单提交之后如何发送到邮箱
- 织梦dedecms系统自定义表单提交之后如何发送到邮箱
- 如何实现织梦dedecms表单提交时发送邮箱功能【已解决】
- html中 如何使用 Javascript 实现防止表单反复提交
- dede提交表单并发送至邮箱
- html+javascript如何在表单数据提交之前进行友好提示
- html中的单选按钮radio如何实现可同时选中多个值进行表单提交
- 教你如何直接在github上预览html网页效果
- 忆龙2009:用C#如何自动提交网页表单
- 如何在改变了html表单里的“提交按钮的背景图片”
- 用户控件包含一个搜索功能,但是在调用页面中按回车时无法直接提交这个表单,只有鼠标点击才提交,如何解决?
- html 如何使input type = "image" 不提交表单
- 如何编写兼容各主流邮箱的HTML邮件并发送
- ASP小偷程序如何利用XMLHTTP实现表单的提交以及cookies或session的发送
- DEDE自定义表单点击提交后,如何直接跳转到当前提交页?
- DedeCMS提交自定义表单后自动发送邮件到站长邮箱的方法
- php表单提交并发送邮件给某个邮箱(示例源码)
- truts2中表单可以不用struts自带的<s:form>标签,直接用html的<form>标签能够提交数据到action