2

我在这里的第一篇文章。我一直在尝试创建可通过电子邮件发送的 HTML 表单,它将信息发送到内部票务系统。表单需要包含特定的信息——因此是表单菜单——以及人们可以编写描述的主题。现在,我已经尝试使用 Outlook 创建一个电子邮件模板,但我还没有找到让我的信息正确显示的方法。

相反,我一直在使用 HTML java 脚本表单,但我不能完全让用户更改主题并从表单发送信息。任何人都可以帮忙吗?我愿意尝试任何发送人们认为可能有效的表格的方法,我目前的方法有点尴尬。

当前的非功能性尝试。我在这方面还很陌生,任何帮助、指导或将我链接到一个我可能会找到可以帮助我解决这个问题的东西的地方都将不胜感激。

编辑:我应该补充一点,html表单在人们的机器上本地运行,我怀疑这意味着我必须通过使用表单的每台计算机上的服务器安装人们用来执行此操作的任何语言,虽然没有尝试过.

编辑 2:更新,尝试 jquery,但不工作。以前根本没用过。现在在网上看,但任何人都可以节省我一些时间,并告诉我我犯了什么愚蠢的错误,这使这一点无效吗?

编辑 3:固定语法,但仍然无法正常工作

<!DOCTYPE html>
<html>

<head>
<script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js">
$(function (){
$("#test").submit(function (){
$(this).attr('action','mailto:test@email.com?subject=' + $("#sub").val());
});
});    
</script>
</head> 

<body>

<form method="get" enctype="text/plain" id="test">
  <input type = "text" name = "sub" id = "sub" size = "44">
  <select name="Test">
   <option value="test1">test1</option>
   <option value="test2">test2</option>
   <option value="test3">test3</option>
   <option value="test4">test4</option>
  </select>
</form>

</body>
</html>
4

2 回答 2

0

You could look into the PHP mail function: http://www.php.net/manual/en/book.mail.php

But also, look into why that is a bad idea, there are potential security risks: Why shouldn't I use PHP's mail() function?

于 2013-06-03T11:21:32.583 回答
-1

使用Jquery非常简单

<form method="get" enctype="text/plain" id="test">
  <input type = "text" name = "sub" id = "sub" size = "44">
  <select name="Test">
   <option value="test1">test1</option>
   <option value="test2">test2</option>
   <option value="test3">test3</option>
   <option value="test4">test4</option>
  </select>
</form>

jQuery

$(function (){
 $("#test").submit(function (){
    $(this).attr('action','mailto:test@email.com?subject=' + $("#sub").val());
 });
});

但我建议您使用服务器端客户端邮件。以 php 为例

于 2013-06-03T11:20:23.243 回答