Php 更改邮寄地址

Php 更改邮寄地址,php,html,Php,Html,我有一个表格,我想用来提交请假申请。 我有姓名、天数、原因、经理电子邮件等字段 现在我正在使用MAILTO,但是当用户单击send时,有没有办法做到这一点呢。MAILTO地址将使用经理电子邮件文本字段 我的代码: <html> <body> <form action="MAILTO:$email?subject=Application For Leave" method="post" enctype="text/plain"> <center>

我有一个表格,我想用来提交请假申请。 我有姓名、天数、原因、经理电子邮件等字段

现在我正在使用MAILTO,但是当用户单击send时,有没有办法做到这一点呢。MAILTO地址将使用经理电子邮件文本字段

我的代码:

<html>
<body>

<form action="MAILTO:$email?subject=Application For Leave" method="post" enctype="text/plain">


<center><b>Alpine Motors Leave Application Form</b>
<br>
<br>
Date:
<input type="text" name="Date">
<br>
Name:
<input type="text" name="Name">
<br>
First Day of Leave:
<input type="text" name="First Day of Leave">
<br>
Last Day of Leave:
<input type="text" name="Last Day of Leave">
<br>
Number Of Days Taken:
<input type="text" name="Number Of Days Taken">
<br>
Managers Email:
<input type="text" name="Managers Email">
<br> 
<br>
<br>
Applicants Signature:
<input type="text" name="Applicants Signature" value="_______________________________">
<br>
<b>THIS SECTION TO BE COMPLETED BY PERSONNEL DEPARTMENT</b>
<br>
<input type="submit" onclick="show_alert()" value="Send">
<input type="reset" value="Reset"></center>
</form>

</body>

</html>

阿尔卑斯汽车公司休假申请表


日期:
姓名:
第一天假期:
休假的最后一天:
所用天数:
经理电子邮件:


申请人签名:
本节由人事部填写

如果您想使用现有编码更改mailto,可以尝试

将id添加到邮件文本:

Managers Email:
<input type="text" id="manager_email" name="Managers Email">
经理电子邮件:
添加以下jquery

 <script>
    $(document).ready(function(){
        $("form").submit(function( event ) {        
      var mail=$("#manager_email").val();
      var action ="MAILTO:"+mail+"?subject=Application For Leave";
      $(this).attr('action',action);
    });
    });
    </script>

$(文档).ready(函数(){
$(“表格”)。提交(功能(事件){
var mail=$(“#经理_电子邮件”).val();
var action=“MAILTO:“+mail+”?主题=请假申请”;
$(this.attr('action',action);
});
});

这是一种非常糟糕的发送表单的方式,但如果需要这样做,则需要在提交表单之前使用javascript更改表单的action属性。我建议使用server/php发送表单。@jeroen我对php/html还是新手,我被要求将此作为一个额外的项目来构建。他们也希望能以PDF格式发送。如果您对如何填写此表格有更好的建议。请让我知道。非常感谢你,你应该使用php,一个像PHPMailer的Swift这样的邮件库和一个生成pdf的库,你也可以发送。嗯,我认为你最好使用一个专用的php文件来获取数据,然后使用
mail()
函数来构造和发送电子邮件。@Nenroz
mail()
在服务器设置、html邮件、附件、身份验证等方面有点受限/难以使用。