Php 更改邮寄地址
我有一个表格,我想用来提交请假申请。 我有姓名、天数、原因、经理电子邮件等字段 现在我正在使用MAILTO,但是当用户单击send时,有没有办法做到这一点呢。MAILTO地址将使用经理电子邮件文本字段 我的代码:Php 更改邮寄地址,php,html,Php,Html,我有一个表格,我想用来提交请假申请。 我有姓名、天数、原因、经理电子邮件等字段 现在我正在使用MAILTO,但是当用户单击send时,有没有办法做到这一点呢。MAILTO地址将使用经理电子邮件文本字段 我的代码: <html> <body> <form action="MAILTO:$email?subject=Application For Leave" method="post" enctype="text/plain"> <center>
<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()
函数来构造和发送电子邮件。@Nenrozmail()
在服务器设置、html邮件、附件、身份验证等方面有点受限/难以使用。